Este es el comando de descompresión que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
gzip, gunzip, zcat: comprime o expande archivos
SINOPSIS
gzip [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S sufijo] [ nombre ... ]
pistolas [ -acfhklLnNrtvV ] [-S sufijo] [ nombre ... ]
zcat [ -fhLV ] [ nombre ... ]
DESCRIPCIÓN
Gzip reduce el tamaño de los archivos nombrados utilizando la codificación Lempel-Ziv (LZ77). Cuando sea
posible, cada archivo es reemplazado por uno con la extensión .gz, manteniendo el mismo
modos de propiedad, tiempos de acceso y modificación. (La extensión predeterminada es -gz para VMS, z
para MSDOS, OS / 2 FAT, Windows NT FAT y Atari.) Si no se especifica ningún archivo, o si un archivo
nombre es "-", la entrada estándar se comprime a la salida estándar. Gzip podría sólo
intente comprimir archivos normales. En particular, ignorará los enlaces simbólicos.
Si el nombre del archivo comprimido es demasiado largo para su sistema de archivos, gzip lo trunca. Gzip
intenta truncar solo las partes del nombre de archivo de más de 3 caracteres. (Una parte es
delimitado por puntos.) Si el nombre consta solo de partes pequeñas, las partes más largas son
truncado. Por ejemplo, si los nombres de archivo están limitados a 14 caracteres, gzip.msdos.exe es
comprimido en gzi.msd.exe.gz. Los nombres no se truncan en sistemas que no tienen un
límite en la longitud del nombre de archivo.
De forma predeterminada, gzip mantiene el nombre del archivo original y la marca de tiempo en el archivo comprimido. Estas
se utilizan al descomprimir el archivo con el -N opción. Esto es útil cuando el
el nombre del archivo comprimido se truncó o cuando la marca de tiempo no se conservó después de un archivo
transferir.
Los archivos comprimidos se pueden restaurar a su forma original usando gzip -d or pistolas or zcat.
Si el nombre original guardado en el archivo comprimido no es adecuado para su sistema de archivos,
El nuevo nombre se construye a partir del original para que sea legal.
pistolas toma una lista de archivos en su línea de comando y reemplaza cada archivo cuyo nombre termina
con .gz, -gz, .z, -z o _z (ignorando mayúsculas y minúsculas) y que comienza con la magia correcta
número con un archivo sin comprimir sin la extensión original. pistolas también reconoce
las extensiones especiales . Tgz y .taz como abreviaturas para .tar.gz y .tar.Z respectivamente.
Al comprimir, gzip utiliza el . Tgz extensión si es necesario en lugar de truncar un archivo
con .alquitrán extensión.
pistolas actualmente puede descomprimir archivos creados por gzip, Código Postal, comprimir, comprimir -H or paquete(s).
La detección del formato de entrada es automática. Al usar los dos primeros formatos, pistolas
comprueba un CRC de 32 bits. Para paquete(s) y pistolas comprueba la longitud sin comprimir. El estandar
comprimir El formato no fue diseñado para permitir controles de coherencia. Sin embargo pistolas es a veces
capaz de detectar un archivo .Z incorrecto. Si obtiene un error al descomprimir un archivo .Z, no
suponga que el archivo .Z es correcto simplemente porque el estándar descomprimir no
quejar. Esto generalmente significa que el estándar descomprimir no comprueba su entrada, y
felizmente genera salida de basura. El formato SCO compress -H (método de compresión lzh)
no incluye un CRC, pero también permite algunas comprobaciones de coherencia.
Archivos creados por Código Postal se puede descomprimir mediante gzip solo si tienen un solo miembro
comprimidos con el método de 'deflación'. Esta función solo está destinada a ayudar a la conversión
de archivos tar.zip al formato tar.gz. Para extraer un Código Postal archivo con un solo miembro, use un
comando como pistolas <foo.zip or pistolas -S .zip foo.zip. Para extraer archivos zip con varios
miembros, uso abrir la cremallera en lugar de pistolas.
zcat es idéntico a pistolas -c. (En algunos sistemas, zcat se puede instalar como gzcat a
preservar el enlace original a comprimir.) zcat descomprime una lista de archivos en el
línea de comando o su entrada estándar y escribe los datos sin comprimir en la salida estándar.
zcat descomprimirá los archivos que tengan el número mágico correcto, ya sea que tengan un .gz
sufijo o no.
Gzip utiliza el algoritmo Lempel-Ziv utilizado en Código Postal y PKZIP. La cantidad de compresión
obtenido depende del tamaño de la entrada y la distribución de subcadenas comunes.
Normalmente, el texto, como el código fuente o el inglés, se reduce entre un 60 y un 70%. La compresión es
generalmente mucho mejor que el logrado por LZW (como se usa en comprimir), Codificación Huffman (como
utilizado en paquete(s)), o codificación adaptativa de Huffman (compacto).
La compresión siempre se realiza, incluso si el archivo comprimido es un poco más grande que el
original. La expansión en el peor de los casos son unos pocos bytes para el encabezado del archivo gzip, más 5 bytes
cada bloque de 32K, o una proporción de expansión de 0.015% para archivos grandes. Tenga en cuenta que el
el número de bloques de disco usados casi nunca aumenta. gzip conserva el modo, la propiedad y
marcas de tiempo de los archivos al comprimir o descomprimir.
OPCIONES
-a --ascii
Modo de texto ascii: convierta el final de las líneas usando las convenciones locales. Esta opcion es
sólo se admite en algunos sistemas que no son Unix. Para MSDOS, CR LF se convierte a LF cuando
comprimiendo, y LF se convierte en CR LF al descomprimir.
-c --salida estándar --a-stdout
Escriba la salida en la salida estándar; mantenga los archivos originales sin cambios. Si hay
varios archivos de entrada, la salida consiste en una secuencia de archivos comprimidos independientemente
miembros. Para obtener una mejor compresión, concatene todos los archivos de entrada antes
comprimiéndolos.
-d --descomprimir --descomprimir
Descomprimir.
-f --fuerza
Forzar la compresión o descompresión incluso si el archivo tiene varios enlaces o el
el archivo correspondiente ya existe, o si los datos comprimidos se leen o
escrito en un terminal. Si los datos de entrada no están en un formato reconocido por gzipy
si también se da la opción --stdout, copie los datos de entrada sin cambios en el
salida estándar: dejar zcat comportarse como gato. Si -f no se da, y cuando no se ejecuta
en el fondo, gzip solicita para verificar si un archivo existente debe ser
sobrescrito.
-h --ayuda
Muestre una pantalla de ayuda y salga.
-k --guardar
Conserve (no elimine) los archivos de entrada durante la compresión o descompresión.
-l --lista
Para cada archivo comprimido, enumere los siguientes campos:
tamaño comprimido: tamaño del archivo comprimido
tamaño sin comprimir: tamaño del archivo sin comprimir
relación: relación de compresión (0.0% si se desconoce)
nombre_comprimido: nombre del archivo sin comprimir
El tamaño sin comprimir se da como -1 para archivos que no están en formato gzip, como
archivos .Z comprimidos. Para obtener el tamaño sin comprimir de dicho archivo, puede usar:
archivo zcat.Z | wc-c
En combinación con la opción --verbose, también se muestran los siguientes campos:
método: método de compresión
crc: el CRC de 32 bits de los datos sin comprimir
fecha y hora: marca de tiempo para el archivo sin comprimir
Los métodos de compresión admitidos actualmente son desinflar, comprimir, lzh (SCO
comprimir -H) y empaquetar. El crc se proporciona como ffffffff para un archivo que no está en formato gzip.
Con --name, el nombre, la fecha y la hora sin comprimir son los almacenados en el
comprimir archivo si está presente.
Con --verbose, el tamaño total y la relación de compresión de todos los archivos también se
se muestra, a menos que se desconozcan algunos tamaños. Con --quiet, el título y las líneas de totales
no se muestran.
-L --licencia
Mostrar el gzip licencia y renunciar.
-n --sin nombre
Al comprimir, no guarde el nombre del archivo original ni la marca de tiempo de forma predeterminada.
(El nombre original siempre se guarda si el nombre tuvo que ser truncado).
descomprimir, no restaure el nombre del archivo original si está presente (elimine solo el
gzip sufijo del nombre del archivo comprimido) y no restaura la hora original
sello si está presente (cópielo del archivo comprimido). Esta opción es la predeterminada
al descomprimir.
-N --nombre
Al comprimir, guarde siempre el nombre del archivo original y la marca de tiempo; este es el
defecto. Al descomprimir, restaure el nombre del archivo original y la marca de tiempo si
regalo. Esta opción es útil en sistemas que tienen un límite en la longitud del nombre de archivo o
cuando la marca de tiempo se ha perdido después de una transferencia de archivo.
-q --tranquilo
Suprime todas las advertencias.
-r --recursivo
Recorre la estructura del directorio de forma recursiva. Si alguno de los nombres de archivo especificados en
la línea de comando son directorios, gzip descenderá al directorio y comprimirá
todos los archivos que encuentra allí (o descomprimirlos en el caso de pistolas ).
--rsyncable
Mientras comprime, sincronice la salida ocasionalmente según la entrada. Esta
aumenta el tamaño en menos del 1 por ciento en la mayoría de los casos, pero significa que el rsync(1)
El programa puede aprovechar las similitudes en la entrada sin comprimir cuando
sincronizar dos archivos comprimidos con esta bandera. pistolas no puedo decir el
diferencia entre un archivo comprimido creado con esta opción y uno creado
sin ella
-S .suf --sufijo .suf
Al comprimir, use el sufijo .suf en lugar de .gz. Cualquier sufijo no vacío puede ser
dado, pero los sufijos que no sean .z y .gz deben evitarse para evitar confusiones cuando
los archivos se transfieren a otros sistemas.
Al descomprimir, agregue .suf al comienzo de la lista de sufijos para probar, cuando
derivar un nombre de archivo de salida a partir de un nombre de archivo de entrada.
-t --prueba
Prueba. Verifique la integridad del archivo comprimido.
-v --verboso
Verboso. Muestra el nombre y el porcentaje de reducción de cada archivo comprimido o
descomprimido.
-V --versión
Versión. Muestre el número de versión y las opciones de compilación y luego salga.
-# --rápido --mejor
Regular la velocidad de compresión usando el dígito especificado #, donde el -1 or --rápido
indica el método de compresión más rápido (menos compresión) y -9 or --mejor
indica el método de compresión más lento (mejor compresión). El valor por defecto
el nivel de compresión es -6 (es decir, sesgado hacia una alta compresión a expensas de
velocidad).
ADVANCED USO
Se pueden concatenar varios archivos comprimidos. En este caso, pistolas extraerá todo
miembros a la vez. Por ejemplo:
gzip -c archivo1> foo.gz
gzip -c archivo2 >> foo.gz
Entonces
gunzip -c foo
es equivalente a
gato archivo1 archivo2
En caso de daño a un miembro de un archivo .gz, otros miembros aún se pueden recuperar (si
se retira el miembro dañado). Sin embargo, puede obtener una mejor compresión comprimiendo todos
miembros a la vez:
cat file1 file2 | gzip> foo.gz
comprime mejor que
gzip -c archivo1 archivo2> foo.gz
Si desea volver a comprimir archivos concatenados para obtener una mejor compresión, haga lo siguiente:
gzip -cd old.gz | gzip> new.gz
Si un archivo comprimido consta de varios miembros, el tamaño sin comprimir y el CRC informaron
por la opción --list se aplica solo al último miembro. Si necesita el tamaño sin comprimir
para todos los miembros, puede usar:
gzip -cd archivo.gz | wc-c
Si desea crear un único archivo de almacenamiento con varios miembros para que los miembros puedan
luego se extraerá de forma independiente, utilice un archivador como tar o zip. GNU tar es compatible con
-z opción para invocar gzip de forma transparente. gzip está diseñado como un complemento de tar, no como un
reemplazo.
MEDIO AMBIENTE
La variable de entorno GZIP puede contener un conjunto de opciones predeterminadas para gzip. Estas opciones
se interpretan primero y se pueden sobrescribir mediante parámetros explícitos de la línea de comandos. Para
ejemplo:
para sh: GZIP = "- 8v --name"; exportar GZIP
para csh: setenv GZIP "-8v --name"
para MSDOS: establezca GZIP = -8v --name
En Vax / VMS, el nombre de la variable de entorno es GZIP_OPT, para evitar un conflicto con el
conjunto de símbolos para la invocación del programa.
Use descomprimir en línea usando los servicios de onworks.net