GoGPT Best VPN GoSearch

icono de página de OnWorks

zpaq: en línea en la nube

Ejecute zpaq en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando zpaq 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


zpaq - Compresor máximo estándar abierto PAQ

SINOPSIS


crear: zpaq [opnsitqv] c [, N ...] archivo archive.zpaq [archivo ...]
añadir: zpaq [opnsitqv] a [, N ...] archivo archive.zpaq [archivo ...]
lista: zpaq l archive.zpaq
extraer: zpaq [opntq] x [N] archive.zpaq
debug: zpaq [pthv] rF [, N ...] [args ...]

DESCRIPCIÓN


General
PAQ es una serie de archivadores de compresión de datos de código abierto que han evolucionado a través de
desarrollo colaborativo a los primeros puestos en varios puntos de referencia que miden la compresión
ratio 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. Zpaq es
basado en algoritmos de mezcla de contextos similares a PAQ que ocupan los primeros puestos en muchos puntos de referencia. los
El formato admite archivadores, compresores de un solo archivo y compresión de memoria a memoria.

ZPAQ es un compresor y archivador de archivos configurable. Su objetivo es una alta relación de compresión.
en formato abierto sin pérdida de compatibilidad entre versiones como compresión avanzada
se descubren técnicas.

La compresión utiliza de forma predeterminada archivos de configuración integrados. Se proporcionan tres ejemplos:

min.cfg: compresión mínima y rápida (LZP + orden 3). Requiere 4 MB de memoria.
mid.cfg - Compresión y velocidad promedio. Requiere 111 MB.
max.cfg: compresión lenta pero buena. Requiere 278 MB.

No es necesario extraer el archivo de configuración.

NOTA: en el modo de extracción, si se enumeran los ARCHIVOS, los archivos se renombran durante la escritura.

Comandos head2

a Agregar al archivo.

c Crear archivo.

i No almacene tamaños de archivo como comentarios (ahorra unos pocos bytes). Normalmente, el tamaño del archivo de entrada
se almacena como una cadena decimal, ocupando unos pocos bytes. El campo de comentario no tiene ningún efecto sobre
el programa, excepto que lo muestra el l y x comandos.

l Enumere el contenido del archivo.

n In Para crear modo: No almacene nombres de archivos (se necesitarán nombres para descomprimirlos). In extraerlos
modo: descomprime todo en un archivo. El efecto es requerir que se den nombres de archivo
durante la descompresión.

Durante la extracción ignore todos los nombres de archivo almacenados y agregue todos los resultados a un archivo, el
primer archivo en [archivos ...].

o Optimizar (correr más rápido). Necesita un compilador C ++ instalado para usar esta opción. Que no,
suelta la "o". Aún puede usar zpaq, pero tardará aproximadamente el doble en ejecutarse.

Si tiene éxito, la compresión suele ser entre un 50% y un 100% más rápida. Zpaq buscará un
programa llamado "zpaq_X" en el directorio temporal, donde X se deriva de SHA1
suma de comprobación del encabezado del bloque producido por el archivo de configuración CONFIG con argumentos N. Si el
programa existe, entonces Zpaq lo llamará con los mismos argumentos para realizar el
compresión. Si no existe, Zpaq creará un archivo de código fuente
"zpaq_X.cpp" en el directorio temporal, compílelo y vincúlelo a "zpaq.cpp" o
"zpaq.o" según la instalación.

El directorio temporal lo especifica la variable de entorno TEMP si existe, o
de lo contrario, el directorio actual.

El programa "zpaq_X" comprimirá su entrada en el mismo formato descrito por
CONFIG, pero más rápido. Si CONFIG especifica un preprocesador, entonces "zpaq_X" esperará
encuéntralo también. También descomprimirá bloques de archivo en la misma configuración pero fallará
si intenta descomprimir bloques en cualquier otra configuración.

El programa "zpaq_X" aceptará el c, a y x comandos con los mismos modificadores,
pero ignorará el v y o modificadores e ignorar cualquier archivo CONFIG y argumentos pasados
lo. No aceptará el l or r comandos. La extracción requiere un número de bloque
("x1", "x2", etc.). Se utiliza un programa optimizado diferente para extraer cada bloque.

Zpaq llamará al programa externo "zpaqmake" para compilar "zpaq_X.cpp", pasándolo
"zpaq_X" como argumento. Normalmente, este será un script que llama a un compilador de C ++ para
produce "zpaq_X.o", enlaces a "zpaq.o" y genera "zpaq_X". El guión podría enlazar a
"zpaq.cpp" en lugar de "zpaq.o".

p In Para crear modo: Almacena rutas de nombre de archivo en el archivo. El valor predeterminado es almacenar el nombre
sin el camino. Por ejemplo:

pc zpaq books.zpaq dir / archivo

almacenará el nombre como "directorio / archivo". Si el p también se da la opción durante la extracción,
entonces ZPAQ intentará extraer el "archivo" al subdirectorio en lugar del actual
directorio. Esto fallará si el directorio no existe. ZPAQ no crea
directorios según sea necesario.

In extraerlos modo: extraer a las rutas almacenadas en lugar del directorio actual

El valor predeterminado es extraer al directorio actual independientemente de cómo se denominen los archivos.
se almacenan. Las rutas almacenadas deben ser relativas al directorio actual, no comenzar con un
"/", "\", una letra de unidad como "C:" o contener "../" o ".. \". Si extrae a un
subdirectorio, ya debe existir. No se creará.

[archivos ...] anula y no tiene restricciones en los nombres de archivo. Cada segmento se extrae a un
archivo diferente. Si algún segmento no tiene un nombre de archivo almacenado, solo se puede
extraído usando el p or n modificadores

q Modo silencioso. No muestre el progreso de la compresión en la pantalla.

s No almacene sumas de comprobación SHA1 (ahorra 20 bytes). El descompresor no comprobará que el
la salida es idéntica a la entrada original.

t In Para crear modo: Agregue la etiqueta del localizador a los datos que no son de ZPAQ.

Agregue una etiqueta de localización a los datos que no son de ZPAQ. La etiqueta es una cadena de 13 bytes que permite
ZPAQ y UNZPAQ para encontrar el inicio de una secuencia de bloques ZPAQ incrustados en otros datos.
El programa "zpaqsfx" ya tiene esta etiqueta al final. Sin embargo, si se compila un nuevo stub
de la fuente entonces el t El comando debe usarse al agregar el primer archivo.

In extraerlos modo: no postprocesar (para depurar). Espere errores de suma de comprobación.

v Modo detallado. Muestra el archivo CONFIG a medida que se compila. Esto es útil para verificar errores.

x Extraer. Utilice "buey" para extraer rápido. Puede extraer más lentamente con "x" simple si
no tiene C ++ instalado. Los archivos de salida se renombran en el mismo orden en que se almacenan
y listado. Si no cambia el nombre de los archivos de salida, los archivos se extraerán a
el directorio actual con los mismos nombres que tenían cuando se almacenaron.

,N Usd en modo de creación. Pase argumentos numéricos al archivo CONFIG. Sufijo agregado como ", 2"
significa utilizar 4 veces más memoria. Cada incremento duplica el uso. Necesitas la misma memoria
descomprimir.

N Usado in extraerlos modo. Extraiga solo el bloque N (1, 2, 3 ...), donde 1 es el primer bloque.
De lo contrario, se extraen todos los bloques. los l El comando muestra qué archivos hay en cada bloque.

Depurar y desarrollo
Para depurar el archivo CONFIG, use:

zpaq [pthv] r [, N ...] [argumentos ...]

el r ejecutar el programa ZPAQL en la sección HCOMP del archivo de configuración F. El programa se ejecuta
una vez por cada byte de entrada del archivo nombrado en el primer argumento y una vez en EOF con
el byte de entrada (o -1) en el registro A. La salida es para el archivo nombrado en el segundo
argumento. Si se ejecuta sin argumentos, tome la entrada de stdin y la salida a stdout.
Los modificadores se enumeran a continuación.

h Al rastrear, muestre el registro y el contenido de la memoria en hexadecimal en lugar de decimal.

p Ejecute PCOMP (el valor predeterminado es ejecutar HCOMP).

t Trace (paso único), los argumentos son entradas numéricas; de lo contrario, los argumentos son entrada, salida (predeterminado
stdin, stdout). Los argumentos deben ser números en lugar de nombres de archivo. El programa es
ejecutar una vez para cada argumento con el valor en el registro A. Como cada instrucción es
ejecutado se muestran los contenidos del registro. En HALT, se muestran los contenidos de la memoria.

v Compilación detallada. Muestra el archivo CONFIG a medida que se compila. Si ocurre un error,
será más fácil de localizar. Modificador v también es útil para mostrar objetivos de salto.

,N Pase argumentos numéricos al archivo CONFIG. Pase hasta 9 argumentos numéricos al archivo CONFIG
(como el c y a comandos).

OPCIONES


-h Muestra ayuda breve.

EJEMPLOS


Crear
Para crear un archivo:

zpaq c archivos archive.zpaq ...

Si el archivo existe, se sobrescribe. Los nombres de archivo se almacenan sin una ruta.

Adjuntar
Para (a) depender de un archivo existente. Si el archivo no existe, se crea como
con el comando c:

zpaq a archivos archive.zpaq ...

Lista
Para enumerar el contenido de un archivo. Los archivos se enumeran en el mismo orden en que se agregaron:

zpaq l archivo.zpaq

Extraer el contenido del archivo. Los archivos nuevos se crean y nombran de acuerdo con el
nombres de archivo almacenados. No golpea los archivos existentes. Extrae al directorio actual:

zpaq x archivo.zpaq

Si los archivos que se van a extraer ya existen, zpaq se negará a golpearlos y se saltará
al siguiente archivo. Si los archivos están comprimidos con una ruta (carpeta o directorio), entonces
El directorio debe existir cuando se extrae el archivo. zpaq no creará directorios.

Para extraer archivos y renombrarlos en el orden en que fueron agregados al archivo. Clobbers cualquiera
archivos de salida ya existentes. La cantidad de archivos extraídos es la menor de la cantidad
de nombres de archivo en la línea de comando o el número de archivos en el archivo.

archivo zpaq x archive.zpaq ...

Extraer
Para extraer y cambiar el nombre:

archivos zpaq x archive.zpaq ...
unzpaq x archive.zpaq archivos ...

Los archivos se extraen en el mismo orden en que se guardan y se les cambia el nombre. A diferencia de usar almacenado
nombres, si el archivo existe, entonces se sobrescribe (aplastado). Solo los archivos nombrados en el
se extraen la línea de comando. Se ignoran los archivos adicionales del archivo. Por ejemplo:

zpaq x archive.zpaq foo barra

Para extraer archivos como x, pero sin posprocesamiento. Esto puede ser útil para depurar o
desarrollo de archivos de configuración:

zpaq t archive.zpaq [archivos ...]

Config presentar
La distribución contiene varios archivos CONFIG predeterminados:

min.cfg: para una compresión rápida pero deficiente.
max.cfg: para una compresión lenta pero buena.
mid.cfg: para velocidad y compresión moderadas (predeterminado).

Otros archivos de configuración están disponibles como opciones complementarias o puede escribirlos como se explica
más tarde.

Se puede agregar un argumento numérico a CONGIF para aumentar el uso de la memoria para una mejor
compresión. Cada incremento duplica el uso. No debe haber espacio antes o después de la
coma. Por ejemplo:

Archivos de almacenamiento zpaq cmax.cfg ... = 246 MB
zpaq cmax.cfg, 1 archivo de almacenamiento ... = 476 MB
zpaq cmax.cfg, 2 archivo de almacenamiento ... = 938 MB
zpaq cmax.cfg, 3 archivo de almacenamiento ... = 1861 MB
zpaq cmax.cfg, -1 archivos de almacenamiento ... = 130 MB (se permiten valores negativos)

Los modificadores pueden estar en cualquier orden antes del comando "c" o "a". Los modificadores, comando y
El archivo de configuración debe escribirse junto sin espacios. Un ejemplo: crear
archivo con opciones i, p, s y archivo de configuración "max.cfg". Los modificadores tienen la
siguiente significado:

zpaq ipsc archive.zpaq archivo1 archivo22

MEDIO AMBIENTE


Directorio temporal TEMPDIR se utiliza durante el comando de optimización o.

Ninguno.

Use zpaq en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.