TAR (Tape Archive)
TAR (Tape Archive) es un formato de archivo Unix que combina múltiples archivos y directorios en un solo archivo sin compresión. TAR se usa frecuentemente junto con compresión (gzip, bzip2, xz) para crear archivos comprimidos .tar.gz o .tar.xz.
Tipo MIME
application/x-tar
Tipo
Binario
Compresión
Sin pérdida
Ventajas
- + Preserves Unix permissions, ownership, symbolic links, and timestamps
- + Streaming-friendly — can be created and extracted via pipes
- + Standard on all Unix/Linux systems with no additional software
Desventajas
- − No built-in compression — must be combined with gzip, bzip2, or xz
- − No random access — extracting one file requires reading sequentially
- − Less intuitive for Windows users than ZIP
Cuándo usar .TAR
Usa TAR (con compresión) para archivos de software Unix/Linux, distribución de código fuente y copias de seguridad. Para intercambio multiplataforma, ZIP puede ser más conveniente.
Detalles técnicos
Los archivos TAR consisten en bloques de 512 bytes con cabeceras que contienen nombre, tamaño, permisos y marcas de tiempo. El formato ustar soporta rutas de hasta 256 caracteres; GNU tar las extiende. TAR preserva permisos Unix, propiedad y enlaces simbólicos. Sin compresión integrada.
Historia
TAR fue introducido en Unix Version 7 en 1979, originalmente para escritura en cinta magnética. El formato fue estandarizado en POSIX.1-1988 (ustar) y extendido por GNU tar y pax. TAR sigue siendo el formato estándar de archivo para distribución de software Linux/Unix.