Este es el comando zp 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
zp - Compresor máximo estándar abierto ZPAQ con niveles de compresión prediseñados
SINOPSIS
crear: archivo zp cN archive.zpaq [archivo ...]
añadir: archivo zp aN archive.zpaq [archivo ...]
lista: zp l archive.zpaq
extracto: zp [ex] [N] archive.zpaq
DESCRIPCIÓN
General
La familia PAQ fue una serie de archivadores de compresión de datos de código abierto que han evolucionado
a través del desarrollo colaborativo a los primeros puestos en varios puntos de referencia que miden
relación de compresión, aunque a expensas de la velocidad y el uso de la memoria.
ZPAQ es un formato estándar propuesto para datos altamente comprimidos que permite una nueva compresión
algoritmos para ser desarrollados sin romper la compatibilidad con programas más antiguos. Zp se basa
en algoritmos de mezcla de contextos similares a PAQ que ocupan los primeros puestos en muchos puntos de referencia. El formato
admite archivadores, compresores de un solo archivo y compresión de memoria a memoria.
El objetivo de Zp es una alta relación de compresión en un formato abierto sin pérdida de compatibilidad.
entre versiones a medida que se descubren técnicas de compresión avanzadas.
Si comprime en Windows y extrae en Linux, el programa cambiará "\" a "/"
durante la extracción y viceversa. Las barras inclinadas se pueden almacenar con cualquier convención. los
programa adivina el sistema operativo contando "/" y "\" en el TRAYECTORIA entorno
variable. Si esta heurística falla (TRAYECTORIA no definido), entonces no se realiza ninguna traducción de barra.
Las rutas deben ser relativas al directorio actual. El programa le advertirá si almacena un
camino absoluto. Solo puede extraer dichos archivos con el comando e o anulando el
nombre del archivo.
zp c archive.zpaq / dir / file (Advertencia: comienza con "/")
zp x archive.zpaq (Error: nombre de archivo incorrecto)
zp e archive.zpaq (OK: extrae el archivo1 al directorio actual)
zp x archive.zpaq newfile (OK: extrae el nuevo archivo al directorio actual)
zp x archive.zpaq / dir / file (OK: crea / dir si es necesario)
Además, la misma regla se aplica a los nombres de archivo que contienen caracteres de control, o más largos que
511 caracteres, o que comiencen con una letra de unidad como "C:" o contengan un relativo ".."
caminos.
Si este programa se ejecuta en Linux o UNIX o se compila con g ++ en Windows,
interprete los comodines en la línea de comandos de la forma habitual. A * coincide con cualquier cadena y?
coincide con cualquier personaje.
archivo zp c.zpaq *
comprimirá todos los archivos del directorio actual a "archive.zpaq". Sin embargo, no
directorios recurrentes. Debe especificar los archivos en cada directorio que desea agregar.
El programa no guarda las marcas de tiempo ni los permisos de los archivos como lo hacen otros archivadores.
Los archivos extraídos están fechados desde el momento de la extracción con permisos predeterminados. Si tu
necesita estas capacidades, luego cree un archivo tar y comprímalo en su lugar.
La opción de compresión 1, 2 o 3 significa comprimir rápido, medio o mejor respectivamente.
Una mejor compresión requiere más tiempo y memoria. La velocidad de descompresión y la memoria son los
lo mismo que para la compresión. La velocidad (T3200, 2.0 GHz) y el uso de la memoria son los siguientes. los
La siguiente tabla muestra una comparación con la compresión "zip -9" Todos los modos se comprimen mejor pero
más lento que zip.
Cuerpo de Memory Speed Calgary
------ ----------- ---------------
1 (rápido) 38 MB 0.7 s / MB 807,214 bytes
2 (predeterminado) 111 MB 2.3 s / MB 699,586 bytes
3 (pequeño) 246 MB 6.4 s / MB 644,545 bytes
zip -9 <1 MB 0.13 s / MB 1,020,719 bytes
zp(1) utiliza ZPAQL compilado (generado por "zpaq oc") para comprimir y extraer en cada uno de los
3 modos aproximadamente el doble de rápido que con el código interpretado. Reconoce automáticamente estos
configuraciones incluso si son producidas por otros programas. La compresión predeterminada es la
igual que el predeterminado producido por zapaq(1) y zpipe(1). Si otro programa produce un
configuración diferente, entonces este programa todavía lo descomprimirá correctamente por
interpretando el código, que es más lento. También, zapaq(1) unzpaq(1), y zpipe(1 lata
descomprimir archivos producidos por este programa.
El programa almacena un nombre de archivo, un comentario y una suma de comprobación SHA-1 para cada archivo. Otros programas
puede omitirlos, pero este programa aún podrá descomprimirlos. Este programa
sigue la convención de que si se omite el nombre, el contenido debe agregarse
al archivo anterior. Si se omite el primer nombre de archivo, debe proporcionarlo en el
línea de comando durante la extracción. Cada nombre de archivo en la línea de comando reemplaza un archivo con nombre
en el archivo
Comandos head2
un]
Agregar al archivo.
El valor N regula la velocidad de compresión utilizando el dígito especificado: 1 (rápido, menos
compresión), 2 (media, predeterminada), 3 (mejor, compresión más alta).
c [N]
Crear archivo.
El valor N regula la velocidad de compresión utilizando el dígito especificado: 1 (rápido, menos
compresión), 2 (media, predeterminada), 3 (mejor, compresión más alta).
e [N]
Extraer al directorio actual.
Con N, extraiga solo el bloque N (1, 2, 3 ...), donde 1 es el primer bloque. De lo contrario, todos
se extraen los bloques. los l El comando muestra qué archivos hay en cada bloque.
l Enumere el contenido del archivo.
x [N]
Extraer con nombres de ruta completos (archivos ... anula los nombres almacenados).
Con N, extraiga solo el bloque N (1, 2, 3 ...), donde 1 es el primer bloque. De lo contrario, todos
se extraen los bloques. los l El comando muestra qué archivos hay en cada bloque.
OPCIONES
Ninguna.
EJEMPLOS
Crea
El nombre del archivo debe terminar con .zpaq. Todos los comandos agregarán la extensión automáticamente si
no lo especificas.
Para crear un archivo:
Archivos zp c3 archive.zpaq ...
Los nombres de los archivos se almacenan en el archivo tal como aparecen en la línea de comando. Si especifica un
ruta a un directorio diferente, la ruta se almacena y se crea durante la extracción. los e
el comando se extrae al directorio actual.
Adjuntar
Para (a) depender de un archivo existente. Si el archivo no existe, se crea como
con el comando c. Los archivos se agrupan en bloques (archivo sólido) para cada comando
(consulta: l mando).
archivos zp a3 archive.zpaq ...
Lista
Para enumerar el contenido de un archivo. Los archivos se enumeran en el mismo orden de bloque en el que se
añadido:
zp l archivo.zpaq
Extraer
Para extraer el contenido del archivo:
zp x archivo.zpaq
Para extraer un bloque específico (ver l salida de comando):
archivo zp x1.zpaq
Los bloques son "sólidos", lo que significa que no puede extraer archivos dentro de un bloque sin extraer
los archivos anteriores. Para extraer el primer archivo del bloque con otro nombre:
zp x1 archive.zpaq otro-nombre
El programa no sobrescribirá los archivos existentes durante la extracción a menos que especifique el
nombres de archivo en la línea de comando:
zp x archive.zpaq (Error: el archivo1 existe)
zp x archive.zpaq archivo1 archivo2 (Sobrescribir archivo1, archivo2)
MEDIO AMBIENTE
TRAYECTORIA se comprueba para detectar si se requieren conversiones de barra. Un valor vacío
deshabilitar conversiones.
Use zp en línea usando los servicios de onworks.net