GNU/Linux >> Tutoriales Linux >  >> Linux

Los 15 mejores administradores de compresión o archivo para el sistema Linux

El archivo o compresión de datos es un método o un algoritmo que podemos usar para exprimir el volumen de los datos para reducir el tamaño. La compresión de datos es útil para almacenar archivos en una unidad y enviarlos por Internet. Cuando descomprime los datos, utiliza el algoritmo inverso para hacer los archivos como estaban. La compresión o archivo es esencial para el análisis, el almacenamiento y la transferencia de datos. Si nos fijamos en la sección de archivos adjuntos de Gmail, podemos ver que no adjunta archivos de más de un tamaño específico. En ese caso, puede usar las herramientas de archivo para reducir el tamaño del archivo. Muchas herramientas gratuitas y de código abierto pueden realizar la tarea de compresión/archivo de datos en Linux.

Concepto de compresión/archivo

Hay dos tipos de métodos de archivo de datos. Son sin pérdida y compresión con pérdida. Normalmente, las herramientas de archivo crean un .zip , .rar , .tar.gz y otras extensiones de archivos para comprimir los datos. En computación digital, solo comprimimos bloques y patrones de dígitos binarios.

Si nos fijamos en nuestro entorno familiar de computación, podemos obtener un concepto claro de compresión de datos. Cuando aplica la compresión de PNG a JPEG, simplemente no cambiamos el formato de la foto; cambiamos el tipo, los metadatos y la calidad de la foto.

Los mejores administradores de archivos para Linux

Tradicionalmente, las diferentes distribuciones de Linux tienen su propia herramienta de compresión integrada preinstalada dentro del sistema. Al igual que Ubuntu tiene el administrador de archivos para el entorno de escritorio GNOME creado por Paolo Bacchilega. Red Hat y otros sistemas Linux basados ​​en Red Hat utilizan la herramienta File Roller para comprimir archivos en el sistema. Esta publicación detallará los 15 mejores administradores de archivos para distribuciones de Linux en esta publicación.

1. LZ4

LZ4 es una excelente herramienta de compresión escrita en el lenguaje de programación C. Puede comprimir más de la mitad de gigabytes de datos por segundo. Pero, por supuesto, por experiencia práctica, puedo decir que la tasa de compresión puede ser más lenta cuando el volumen de datos es menor que la cantidad de datos. Utiliza el algoritmo de compresión sin pérdidas LZ4_HC y LZ77 para comprimir los datos. Puede acelerar la tasa de compresión de datos desde las funciones de LZ4.

LZ4 admite servicios basados ​​en API y CLI, lo que significa que puede usar una herramienta emergente de LZ4 en su sistema y puede usar la herramienta de compresión LZ4 a través de su interfaz de línea de comandos de Linux. Puede encontrar el repositorio de la herramienta de compresión LZ4 en el repositorio oficial de Linux, lo que facilita la instalación de LZ4.

Características importantes de LZ4

  • LZ4 puede comprimir datos a mayor velocidad.
  • Aunque no existe un método para establecer una contraseña en el LZ4, puede hacerlo con un poco de ayuda de CryptoStream.
  • LZ4 te ofrece una compresión sin pérdidas.
  • Instalar LZ4 es un proceso sencillo en las distribuciones de Linux.
  • Puede manejar la compresión de big data con la herramienta LZ4.

2. Zestándar

La herramienta de compresión Zstandard fue inventada por Facebook Inc. La herramienta Zstandard fue escrita en lenguaje Java, Python, Rust, C# y PHP. Esto significa que puede implementar la herramienta Zstandard en su sitio web para comprimir archivos.

Puede comprimir archivos a una velocidad de 500 MB por segundo y descomprimirlos a una velocidad de 1660 MB por segundo. Claramente significa que la relación de compresión y descompresión es 2.8. Pero con complementos adicionales y aceleraciones de hardware, la proporción podría alcanzar el valor de 9,9.

La herramienta Zstandard tiene una enorme cantidad de API y complementos configurados para instalar en su sistema Linux. Tiene una interfaz de usuario muy simple. La interfaz gráfica de usuario de la herramienta Zstandard es muy sencilla y fácil de usar.

Características importantes de Zstandard

  • Zstandard permite a los usuarios comprimir y descomprimir archivos simultáneamente.
  • Puede asignar la herramienta Zstandard para comprimir toda su base de datos.
  • Zstandard puede usar el método de compresión de diccionario para reducir el tiempo de compresión.
  • Zstandard puede automatizar tipos similares de compresiones dividiendo las tareas.
  • Puede establecer la relación de compresión y descompresión en la herramienta Zstandard.

3. Brotli

Brotli es un administrador de archivos promedio que se puede instalar en plataformas Windows y Linux. Es un administrador de clics y archivos para distribuciones de Linux. Brotli se puede usar y configurar libremente con cualquier servidor o base de datos basado en la nube. Está escrito en Python y utiliza el método sin pérdidas de compresión de datos. Comprime los datos en el mismo orden que los formatos de entrada.

Características importantes de Brotli

  • Puede disminuir la latencia de la compresión utilizando la herramienta Brotli.
  • Brotli ha mejorado el rendimiento web.
  • Puede instalar complementos de Brotli en WordPress para reducir el tiempo de carga de los archivos multimedia en su sitio.
  • Brotli se puede configurar con Nginx y otros servidores web.
  • La interfaz gráfica de usuario de Brotli es sencilla.

4. Lzop

Lzop es uno de los administradores de archivos gratuitos y de código abierto para Linux. Está disponible para casi todas las distribuciones de Linux. Está escrito en lenguaje de programación C. Utiliza el algoritmo de compresión de datos Lempel-Ziv-Oberhumer (lzo). La tasa de descompresión en Lzop es mayor que en Lzop. Puede usar la herramienta de compresión Lzop junto con su interfaz de línea de comandos de Linux.

Características importantes de Lzop

  • Lzop es portátil; puede usarlo sin instalarlo en su sistema.
  • La tasa de compresión de datos en Lzop es tremendamente rápida.
  • Utiliza .tzo y .tar extensión de archivo.
  • Permite la compresión y descompresión de múltiples archivos simultáneamente.
  • Puede implementar la herramienta Lzop para comprimir datos en el sistema de archivos Hadoop.

5. Cerdito

El Pigz se pronuncia como pig-zee, que es uno de los administradores de archivos más utilizados. Está desarrollado por Mark Adler y escrito en lenguaje de programación C. Puede comprimir, descomprimir e incluso recuperar el archivo comprimido dañado a través del administrador de archivos Pigz en su sistema Linux.

Si tiene un proceso de subprocesos múltiples en su sistema Linux, la tasa de compresión se puede mejorar con la configuración predeterminada de la herramienta Pigz. Por defecto, comprime los datos en el .zz formato.

Características importantes de Pigz

  • Pigz puede reducir mágicamente el tiempo de compresión.
  • Puede comprimir una enorme cantidad de archivos en un solo comando.
  • La herramienta de compresión Pigz es útil para los administradores de sistemas de Linux.
  • Puede elegir qué extensión de archivo desea agregar al archivo comprimido.
  • Aparece un mensaje de error si algo sale mal durante la compresión.

6. Pixz

Pixz es una de las herramientas más prácticas y rápidas para la compresión de datos o administradores de archivos en Linux, desarrollada por Dave Vasilevsky. Pixz utiliza la herramienta XZ utils y el algoritmo de cadena Lempel-Ziv-Markov para comprimir datos que proporcionan una compresión de datos sin pérdidas. Pixz usa hilos POSIX, libarchive y otras funciones de biblioteca para hacer que la herramienta sea poderosa.

Como utiliza la herramienta XZ, la extensión de los archivos de salida de las herramientas Pixz es .xz de forma predeterminada. Sin embargo, puede elegir cualquier otro sufijo de compresión o extensión para incluir el nombre del archivo. En comparación con otras herramientas de compresión de datos, Pixz tiene la misma relación de compresión que 7z.

Características importantes de Pixz

  • Pixz puede detectar automáticamente los archivos comprimidos de su directorio local.
  • Puede comprimir y descomprimir archivos simultáneamente a través de la herramienta Pixz.
  • Detecta automáticamente la configuración de su hardware y los núcleos de la CPU para brindarle el máximo rendimiento.
  • En Linux, la herramienta Pixz mantiene automáticamente los registros de salida estándar.
  • Utiliza la topología de malla triangular de descompresión de datos en paralelo.

7. PXZ

PXZ es un excelente administrador de archivos práctico para distribuciones de Linux. Puede funcionar mejor en un sistema que tiene una rica configuración de hardware. El PXZ utiliza el algoritmo de cadena Lempel-Ziv-Markov (LZMA) para comprimir datos. Está escrito en lenguaje de programación C. Fue desarrollado principalmente bajo el proyecto Fedora, pero puede descargar el código fuente de PXZ desde GitHub.

Características importantes de PXZ

  • Inicialmente, PXZ utiliza la configuración y los parámetros predeterminados de su sistema para comprimir los datos.
  • Es fácil de instalar y puede detectar automáticamente la configuración del sistema.
  • PXZ puede usar un máximo de cuatro subprocesos.
  • Mantiene los archivos originales y comprimidos en el mismo directorio.
  • Es fácil de instalar y usar en sistemas basados ​​en Linux.

8. WinRar

Winrar es uno de los administradores de archivos más populares disponibles en la web para el sistema operativo Windows. Pero Winrar ahora también está disponible para distribuciones de Linux. Puede usar la herramienta de compresión Winrar en su sistema Linux a través del método de interfaz de usuario de línea de comandos (CLI). Winrar utiliza la tecnología Simultaneous multithreading (SMT) para mejorar el rendimiento. Puede comprimir y descomprimir casi cualquier tipo de archivo comprimido en su sistema.

Características importantes de Winrar

  • Winrar puede extraer archivos ISO.
  • Puede comprimir demasiados archivos diminutos a la vez sin problemas de pérdida de archivos.
  • Winrar permite a los usuarios cifrar el archivo mientras se comprime.
  • Es compatible con la compresión de datos sin pérdidas.
  • Winrar es gratuito para uso personal.

9. Gzip

Los usuarios expertos de Linux probablemente ya hayan adivinado la funcionalidad y el comportamiento de la herramienta de compresión que presentaré ahora. Gzip es el mejor administrador de archivos para Linux que fue desarrollado y mantenido bajo el proyecto GNU. Proporciona una compresión completa de archivos sin pérdidas. Puede usar la herramienta de compresión Gzip en el modo GUI y el modo CLI en su sistema Linux.

Características importantes de Gzip

  • De forma predeterminada, crea la extensión de archivo .gz al comprimir un archivo.
  • Utiliza LZ77 y el método Lempel-Ziv-Welch para comprimir archivos y reducir su tamaño.
  • Gzip reduce automáticamente los nombres de archivo largos mientras se comprime.
  • Puede comprimir varios archivos a la vez a través de la herramienta Gzip.
  • Puede ejecutar comandos gzip en el shell de su terminal para operar la herramienta Gzip a través de la terminal de Linux.

10. Bzip2

Bzip2 es un administrador de archivos/compresión de archivos de código abierto para Linux escrito en lenguaje de programación C y desarrollado por Julian Seward. Supongamos que utiliza el algoritmo de compresión de clasificación de bloques para comprimir archivos. La herramienta de compresión Bzip2 utiliza el método de predicción por coincidencia parcial (PPM) para reducir el tiempo de compresión ordenando el índice y el contexto.

Características importantes de Bzip2

  • La herramienta de compresión Bzip2 utiliza la técnica del diccionario adaptativo dinámico.
  • Utiliza el algoritmo LZ77 para comprimir datos.
  • Tiene un sistema de codificación de longitud de ejecución (RLE) incorporado para hacer las pérdidas de compresión.
  • Como utiliza la terminología de codificación de Huffman, se puede usar para comprimir datos sin procesar.
  • La herramienta Bzip2 permite a los usuarios comprimir datos mientras los transmite a través de un servidor o túnel.

11. Pbzip2

Pbzip2 es una herramienta de compresión muy rápida y liviana que puede usar en un sistema Linux para realizar tareas de compresión y descompresión breves y ágiles. Está escrito en lenguaje de programación C++. Tiene la licencia de privacidad de Berkeley Software Distribution (BSD).

Como Pbzip2 es una herramienta liviana, muchas herramientas de compresión gigantes han adaptado la función de biblioteca de Pbzip2 en su sistema de compresión. El algoritmo de Pbzip2 está diseñado para dividir el archivo en partes, comprimir los archivos individualmente y luego fusionar esos archivos para formar un archivo comprimido completo. Ese método puede realizar una tarea de compresión cada vez más rápida.

Características importantes de Pbzip2

  • La herramienta de compresión Pbzip2 es una aplicación multiplataforma; se puede instalar en los sistemas operativos Linux, Windows y Mac.
  • Soporta compresión paralela.
  • Puede acelerar la velocidad de compresión a través de Pbzip2 si su sistema tiene un procesador multinúcleo.
  • Permite comprimir más de cuatro gigabytes de archivos.
  • Se puede instalar en una computadora con microprocesador.

12. Lrzip

Lrzip es uno de los mejores administradores de archivos para distribuciones de Linux que puede manejar archivos más grandes. Puede cifrar y proteger sus archivos mientras los comprime estableciendo una contraseña. Si miramos el nombre de la herramienta, podemos ver que Lrzip es la forma abreviada de Long-Range Zip.

El título debe implicar que puede comprimir y descomprimir archivos pesados ​​sin perder calidad. Pero la herramienta Lrzip puede manejar archivos de hasta 100 MB. Pero si tiene hardware pesado, puede expandir su eficiencia. Con Kolivas creó la herramienta Lrzip y está escrita en el lenguaje de programación C.

Características importantes de Lrzip

  • La herramienta Lrzip utiliza el algoritmo de cifrado SHA2-512 para cifrar archivos.
  • Lrzip funciona con métodos estándar de entrada y salida.
  • Se puede utilizar en el fondo de su sistema.
  • Puede establecer manualmente los parámetros de compresión desde la configuración.
  • Utiliza la función mmap para almacenar los datos temporales en la RAM.

13. Por favor

Plzip es un administrador de archivos gratuito y de código abierto. Inicialmente, puede comprimir hasta 16 GB de datos a la vez a través de la herramienta de compresión Plzip. Pero si tiene un sistema de hardware actualizado, puede comprimir y descomprimir archivos más grandes a través de la herramienta de compresión Plzip en su sistema Linux.

Tiene la licencia de privacidad GNU, lo que significa que puede modificar el código fuente según los términos de la licencia de privacidad. La herramienta Plzip es lo suficientemente inteligente como para analizar el tipo de archivo y elegir el método más eficiente para comprimir archivos. Está escrito en lenguaje de programación C++.

Características importantes de Plzip

  • Es compatible para funcionar con otras herramientas de compresión.
  • Puede realizar algunas tareas de recuperación de datos.
  • Divide los archivos de entrada y divide el archivo completo en muchas partes para terminar la tarea rápidamente.
  • Puede reparar partes dañadas de un archivo comprimido a través de la herramienta Plzip.
  • Puede realizar operaciones de compresión y descompresión de subprocesos múltiples a través de la herramienta Plzip.

14. Utilidades XZ

XZ Utils es una herramienta de compresión para sistemas Linux, BSD, Free BSD, GNU y Unik. También tiene una licencia de privacidad GNU. Está escrito en los lenguajes de programación C y Python. Comprimir archivos a través de XZ Utils es muy fácil; le gustaría el modo de interfaz de usuario simple para comprimir o descomprimir archivos. Aunque XZ Utils utiliza un poco más de recursos del sistema, el rendimiento es suficiente.

Características importantes de XZ Utils

  • XZ Utils puede usar algunas herramientas de biblioteca basadas en API para mejorar la relación de compresión.
  • Puede ejecutar la herramienta XZ a través del modo CLI.
  • Utiliza el algoritmo LZMA para comprimir archivos.
  • XZ Utils puede proporcionar compresión de datos sin pérdidas.
  • Puede verificar errores de datos durante la compresión.

15. 7-Zip

7-Zip es uno de los mejores administradores de archivos para distribuciones de Linux. Puede comprimir y descomprimir casi cualquier tipo de archivo. Incluso puedes extraer un archivo ISO a través de la herramienta 7-Zip. 7-Zip permite a los usuarios establecer contraseñas mientras comprimen archivos. Igor Pavlov creó 7-Zip, que tiene licencias de privacidad GNU y GPL. El lenguaje de programación C++ se utiliza para crear la herramienta de compresión 7-Zip.

Características importantes de 7-Zip

  • 7-Zip utiliza el método del estándar de cifrado avanzado (AES) para cifrar archivos comprimidos.
  • 7-Zip admite los tipos de archivo WAVPack.
  • Puede recuperar archivos comprimidos dañados a través de la herramienta 7-Zip.
  • Puede usar 7-Zip a través de la interfaz de línea de comandos.
  • 7-Zip puede usar la potencia máxima de la CPU del sistema.

Palabras finales

Al describir todas las herramientas de compresión para Linux, se ha visto que la mayoría de las herramientas de compresión están escritas en lenguaje de programación C, C++ o C#. A partir de esa pista, podemos decir que todas las herramientas de compresión están construidas de una manera particular para interactuar directamente con el hardware del sistema. También podemos decir que el rendimiento de cualquier herramienta de compresión depende ligeramente de la configuración del sistema.

He descrito una lista de las herramientas de compresión más utilizadas y eficientes para la distribución de Linux en toda la publicación. Puede comenzar con la herramienta 7-zip o pbzip2 si es un novato en Linux. Si eres fanático de Winrar y te encanta trabajar en la interfaz de línea de comandos, te recomiendo que lo pruebes. Sin embargo, pruebe cualquier herramienta de compresión que encuentre adecuada para su sistema Linux. También puede seguir con el administrador de archivos predeterminado de su sistema Linux.

Comparta esta publicación con sus amigos y la comunidad de Linux si la encuentra útil e informativa. En la sección de comentarios, puedes escribirnos tus opiniones sobre esta publicación.


Linux
  1. Zstandard:un algoritmo de compresión de datos de código abierto para el sistema Ubuntu Linux

  2. Los 6 mejores administradores de contraseñas para escritorio Linux (para 2021)

  3. Elija el mejor sistema de archivos para su Linux

  4. Los 10 mejores visualizadores de historietas para el sistema Linux

  5. 10 mejores IPTV para sistema Linux/Ubuntu en 2022

Las 15 mejores herramientas de física para el sistema Linux para enseñar física

Los 15 mejores sistemas de administración de documentos para el sistema Linux

Las 15 mejores herramientas químicas para el sistema Linux

Las 15 mejores herramientas de biología para el sistema Linux

Los 10 mejores administradores de listas de correo para el sistema Linux

15 mejores programas de edición de video para sistema Linux