InglésFrancésEspañol

Ad


icono de página de OnWorks

lbzip2: en línea en la nube

Ejecute lbzip2 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 lbzip2 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


lbzip2 - utilidad bzip2 paralela

SINOPSIS


lbzip2|bzip2 [-n WTHRS] [-k|-c|-t] [-d] [-1 .. -9] [-f] [-s] [-u] [-v] [-S] [ ARCHIVO ... ]

lbunzip2|bunzip2 [-n WTHRS] [-k|-c|-t] [-z] [-f] [-s] [-u] [-v] [-S] [ ARCHIVO ... ]

lbzcat|bzcat [-n WTHRS] [-z] [-f] [-s] [-u] [-v] [-S] [ ARCHIVO ... ]

lbzip2|bzip2|lbunzip2|bunzip2|lbzcat|bzcat -h

DESCRIPCIÓN


Comprimir o descomprimir ARCHIVO operandos o entrada estándar a archivos normales o salida estándar
utilizando el algoritmo de compresión de texto de clasificación de bloques de Burrows-Wheeler. los lbzip2 utilidad
emplea varios subprocesos y un divisor vinculado a la entrada incluso al descomprimir . Bz2 archivos
creado por bzip2 estándar.

La compresión es, en general, considerablemente mejor que la que se consigue con los métodos más convencionales.
Compresores basados ​​en LZ77 / LZ78, y competitivos con todos menos los mejores de la familia PPM de
compresores estadísticos.

La compresión siempre se realiza, incluso si el archivo comprimido es un poco más grande que el
original. La expansión del peor de los casos es para archivos de longitud cero, que se expanden a catorce
bytes. Los datos aleatorios (incluida la salida de la mayoría de los compresores de archivos) se codifican con
expansión asintótica de alrededor del 0.5%.

Las opciones de la línea de comandos son deliberadamente muy similares a las de bzip2 y gzip, pero
no son idénticos.

INVOCACIÓN


El modo de funcionamiento predeterminado es la compresión. Si la utilidad se invoca como lbunzip2 or
bunzip2, el modo cambia a descompresión. Llamar a la utilidad como lbzcat or bzcat
selecciona la descompresión, con el flujo de bytes descomprimido escrito en la salida estándar.

CAMPUS


-n WTHRS
Establezca el número de subprocesos del (des) compresor en WTHRS. Si esta opción no es
especificado, lbzip2 intenta consultar el sistema por el número de procesadores en línea (si
tanto el entorno de compilación como el entorno de ejecución admiten eso), o
sale con un error (si no puede determinar la cantidad de procesadores en línea).

-k, --guardar
No quites ARCHIVO operandos después de una (des) compresión exitosa. Abrir entrada regular
archivos con más de un enlace.

-c, --salida estándar
Escriba la salida en la salida estándar, incluso cuando ARCHIVO los operandos están presentes. Implica -k
y excluye -t.

-t, --prueba
Prueba de descompresión; descartar la salida en lugar de escribirla en archivos o estándar
producción. Implica -k y excluye -c. Aproximadamente equivalente a pasar -c y
redireccionando la salida estándar al cubo de bits.

-d, --descomprimir
Fuerza la descompresión sobre el modo de operación seleccionado por el nombre de invocación.

-z, --comprimir
Fuerza la compresión sobre el modo de operación seleccionado por el nombre de la invocación.

-1 .. -9
Establezca el tamaño del bloque de compresión en 100K .. 900K, en incrementos de 100K. Ignorado durante
descompresión. Consulte también la sección TAMAÑO DEL BLOQUE a continuación.

--rápido Alias ​​para -1.

--mejor Alias ​​para -9. Este es el predeterminado.

-f, --fuerza
Abra archivos de entrada no regulares. Abra archivos de entrada con más de un enlace, rompiendo
enlaces cuando -k no se especifica además. Intente eliminar cada archivo de salida antes
abriéndolo. Por defecto lbzip2 no sobrescribirá los archivos existentes; si quieres esto
que suceda, debes especificar -f. Si -c y -d también se dan no rechazar archivos
no en formato bzip2, simplemente cópielos sin cambios; sin -f lbzip2 pararía
después de llegar a un archivo que no está en formato bzip2.

-s, --pequeña
Reduzca el uso de memoria a costa del rendimiento.

-u, --secuencial
Realice la división de bloques de entrada de forma secuencial. Esto puede mejorar la relación de compresión y
Disminuirá el uso de la CPU, pero degradará la escalabilidad.

-v, --verboso
Sea más detallado. Imprima información más detallada sobre el progreso de la (des) compresión
error estándar: antes de procesar cada archivo, imprima un mensaje indicando los nombres de
archivos de entrada y salida; durante la (des) compresión, imprima un porcentaje aproximado de
integridad y hora estimada de llegada (solo si el error estándar está conectado a
una terminal); después de procesar cada archivo, imprima un mensaje que muestre la relación de compresión,
Ahorro de espacio, tiempo total de compresión (tiempo de pared) y velocidad media de (des) compresión
(bytes de datos sin formato procesados ​​por segundo).

-S Imprimir estadísticas de variables de condición a error estándar para cada completado
Operación de (des) compresión. Útil en la elaboración de perfiles.

-q, --tranquilo, - repetitivo-rápido, --repetitivo-mejor, --exponencial
Aceptado por compatibilidad con bzip2, de lo contrario ignorado.

-h, --ayuda
Imprima la ayuda sobre el uso de la línea de comandos en la salida estándar y salga correctamente.

-L, --licencia, -V, --versión
Imprima la información de la licencia y la versión en la salida estándar y salga correctamente.

MEDIO AMBIENTE


LBZIP2, Bzip2, bzip
Antes de analizar la línea de comando, lbzip2 inserta el contenido de estas variables, en
el orden especificado, entre el nombre de la invocación y el resto de la línea de comando.
Los tokens están separados por espacios y tabulaciones, a los que no se les puede escapar.

OPERANDOS


ARCHIVO Especifique archivos para comprimir o descomprimir.

ARCHIVOs con . Bz2, .tbz, .tbz2 y .tz2 los sufijos de nombre se omitirán cuando
apresamiento. Al descomprimir, . Bz2 los sufijos se eliminarán en los nombres de archivo de salida;
.tbz, .tbz2 y .tz2 los sufijos serán reemplazados por .alquitrán; otros nombres de archivo serán
con el sufijo .fuera. Si una INT or PLAZO la señal se envía a lbzip2, Entonces eso
elimina el archivo de salida normal abierto actualmente antes de salir.

Si no se proporciona ningún ARCHIVO, lbzip2 funciona como un filtro, procesando la entrada estándar para
salida estándar. En este caso, lbzip2 se negará a escribir la salida comprimida en un
terminal (o leer la entrada comprimida de un terminal), ya que esto sería completamente
incomprensible y, por tanto, inútil.

SALIR ESTADO


0 if lbzip2 termina con éxito. Esto supone que siempre que lo intente, lbzip2 nunca
no puede escribir en el error estándar.

1 if lbzip2 encuentra un error fatal.

4 if lbzip2 emite advertencias sin encontrar un error fatal. Esto supone que
cada vez que lo intenta, lbzip2 nunca deja de escribir en error estándar.

TUBO DE SEÑAL, SIGXFSZ
if lbzip2 tiene la intención de salir con estatus 1 debido a cualquier error fatal, pero cualquier señal
con heredado SIG_DFL se generó acción para lbzip2 previamente, entonces lbzip2
termina por medio de una de dichas señales, después de limpiar cualquier salida interrumpida
archivo.

SIGABRT
si falla una aserción en tiempo de ejecución (es decir, lbzip2 detecta un error en sí mismo). Ojalá
quien compiló su binario no fue lo suficientemente audaz para #definir NDEBUG.

SIGINT, SIGNO
lbzip2 capta estas señales para poder eliminar un archivo de salida interrumpido. En
tales casos, lbzip2 sale volviendo a subir (una de) las señales recibidas.

BLOQUE TAMAÑO


lbzip2 comprime archivos grandes en bloques. Puede operar en varios tamaños de bloque, que van
de 100k a 900k en 100k pasos, y asigna solo la cantidad de memoria que necesita. los
El tamaño del bloque afecta tanto a la relación de compresión lograda como a la cantidad de memoria necesaria.
tanto para compresión como para descompresión. La velocidad de compresión y descompresión es prácticamente
no se ve afectado por el tamaño del bloque, siempre que el archivo que se está procesando sea lo suficientemente grande como para ser
dividido entre todos los subprocesos de los trabajadores.

Las banderas -1 a -9 especificar el tamaño del bloque entre 100,000 bytes y 900,000 bytes
(el predeterminado) respectivamente. En el momento de la descompresión, el tamaño del bloque utilizado para la compresión es
leer del archivo comprimido - las banderas -1 a -9 son irrelevantes y por lo tanto ignorados
durante la descompresión.

Los tamaños de bloque más grandes dan rendimientos marginales rápidamente decrecientes; la mayor parte de la compresión
proviene de los primeros doscientos o trescientos k de tamaño de bloque, un hecho que vale la pena tener en cuenta
cuando se utiliza lbzip2 en máquinas pequeñas. También es importante apreciar que la
El requisito de memoria de descompresión se establece en el tiempo de compresión mediante la elección del tamaño del bloque.
En general, debería intentar utilizar el tamaño de bloque más grande que permitan las restricciones de memoria.

Otro punto importante se aplica a los archivos pequeños. Por diseño, solo uno de lbzip2trabajador
los hilos pueden trabajar en un solo bloque. Esto significa que si el número de bloques en el
archivo comprimido es menor que la cantidad de procesadores en línea, luego algunos de los subprocesos de trabajo
permanecerá inactivo durante todo el tiempo. La compresión de archivos pequeños con tamaños de bloque más pequeños puede
por lo tanto, aumenta significativamente la velocidad de compresión y descompresión. La velocidad
La diferencia es más notable a medida que aumenta el número de núcleos de CPU.

ERROR MANEJO


Tratar las condiciones de error es el aspecto menos satisfactorio de lbzip2. La política es
para intentar dejar el sistema de archivos en un estado consistente, luego salir, incluso si eso significa que no
procesando algunos de los archivos mencionados en la línea de comando.

'Un estado consistente' significa que un archivo existe ya sea en su forma comprimida o sin comprimir
forma, pero no ambos. Esto se reduce a la regla `eliminar el archivo de salida si se produce un error
se produce la condición, dejando la entrada intacta '. Los archivos de entrada solo se eliminan cuando podemos
bastante seguro de que el archivo de salida se ha escrito y cerrado correctamente.

DIRECTORIO DE ASIGNACIÓN


lbzip2 necesita varios tipos de recursos del sistema para funcionar. Estos incluyen memoria, hilos,
mutex y variables de condición. La política es simplemente darse por vencido si una asignación de recursos
ocurre la falla.

El consumo de recursos crece linealmente con el número de subprocesos de trabajo. Si lbzip2 falla porque
Debido a la falta de algunos recursos, la disminución del número de subprocesos de trabajo puede ayudar. Podría ser
Posible para lbzip2 para intentar reducir el número de subprocesos de trabajo (y, por lo tanto, el recurso
consumo), o pasar a archivos posteriores con la esperanza de que algunos necesiten menos
recursos, pero las complicaciones para hacer esto parecen más problemáticas de lo que valen.

DAÑADO ARCHIVOS


lbzip2 intenta comprimir datos realizando varias transformaciones no triviales en ellos.
Cada compresión de un archivo implica la suposición de que el archivo comprimido se puede
descomprimido para reproducir el original. Se han realizado grandes esfuerzos en diseño, codificación y pruebas.
realizado para garantizar que este programa funcione correctamente. Sin embargo, la complejidad del
algoritmos y, en particular, la presencia de varios casos especiales en el código que
ocurren con una probabilidad muy baja pero distinta de cero hacen muy difícil descartar la
posibilidad de que queden errores en el programa. Eso no quiere decir que este programa sea
intrínsecamente poco fiable. De hecho, espero que sea cierto lo contrario: lbzip2 ha sido
cuidadosamente construido y probado exhaustivamente.

Como autocomprobación para su protección, lbzip2 utiliza CRC de 32 bits para asegurarse de que
La versión descomprimida de un archivo es idéntica a la original. Esto protege contra
corrupción de los datos comprimidos, y contra errores no descubiertos en lbzip2 (Ojalá
improbable). Las posibilidades de que la corrupción de datos no se detecte son microscópicas, aproximadamente una
posibilidad en cuatro mil millones por cada archivo procesado. Sin embargo, tenga en cuenta que la verificación se produce
después de la descompresión, por lo que solo puede decirle que algo anda mal.

Los CRC solo pueden detectar archivos dañados, no pueden ayudarlo a recuperar el original,
datos sin comprimir. Sin embargo, debido a la naturaleza de bloque del algoritmo de compresión,
Puede ser posible recuperar algunas partes del archivo dañado, incluso si algunos bloques están
destruido.

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


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 2
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Paquete de repositorio para ArchLabs Este es un
    aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/archlabs-repo/.
    Ha sido alojado en OnWorks en...
    Descargar archlabs_repo
  • 4
    Proyecto Zephyr
    Proyecto Zephyr
    El Proyecto Zephyr es una nueva generación
    sistema operativo en tiempo real (RTOS) que
    soporta múltiples hardware
    arquitecturas. Se basa en un
    kernel de tamaño reducido ...
    Descargar Proyecto Zephyr
  • 5
    Desventajas
    Desventajas
    SCons es una herramienta de construcción de software
    que es una alternativa superior a la
    herramienta de compilación clásica "Make" que
    todos conocemos y amamos. SCons es
    implementó un ...
    Descargar SCons
  • 6
    PSeInt
    PSeInt
    PSeInt es un intérprete de pseudocódigo para
    estudiantes de programación de habla hispana.
    Su propósito principal es ser una herramienta para
    aprendiendo y entendiendo lo básico
    concepto ...
    Descargar PSeInt
  • Más "

Comandos de Linux

  • 1
    7z
    7z
    7z - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7z
  • 2
    7za
    7za
    7za - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7za
  • 3
    espeluznante
    espeluznante
    CREEPY - Una información de geolocalización
    agregador DESCRIPCIÓN: espeluznante es un
    aplicación que te permite recopilar
    información relacionada con la geolocalización de
    usuarios de...
    correr espeluznante
  • 4
    compilación de cricket
    compilación de cricket
    grillo - Un programa para gestionar el
    recopilación y visualización de series temporales
    datos ...
    Ejecutar compilación de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - secuencia de comandos para obtener
    información sobre la versión instalada
    de G-Wrap...
    Ejecute g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controla el acceso a la
    conjunto de mapas actual para otros usuarios en el
    sistema. Si no se da ninguna opción, imprime
    estado actual. PALABRAS CLAVE: general, mapa
    gestión, p ...
    Ejecutar g.accessgrass
  • Más "

Ad