1. Productos
  2.   Compresión
  3.   GO
  4.   archiver
 
  

Biblioteca Go de código abierto para trabajar con archivos

Creación, administración y extracción de archivos con facilidad mediante la API Go multiplataforma de alto nivel.

archiver es una biblioteca Go de código abierto que proporciona funcionalidad para crear, administrar y extraer archivos con facilidad usando los comandos Go. La biblioteca es muy estable, multiplataforma, operaciones de archivo y compresión de alto nivel para una variedad de formatos. Algunas de las funciones más comunes, como archivar, desarchivar, extraer, comprimir archivo y descomprimir archivo, se implementan a nivel de paquete para comodidad del usuario.

La biblioteca permite a los desarrolladores de software comprimir y descomprimir archivos de varios formatos de archivos de compresión, como Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz y Zstandard (ZSTD). ). También brinda soporte para formatos de archivo como ZIP, TAR y RAR.

La API está bien documentada y es muy fácil de usar. Brinda soporte completo para varias funciones importantes relacionadas con la compresión y descompresión, como la creación de archivos, extrae carpetas de archivos, comprime archivos, descomprime archivos, extrae archivos específicos, transmite archivos, atraviesa contenidos de archivos, crea y abre archivos RAR protegidos con contraseña, transmite compresión así como descompresión, y mucho más.

Previous Next

Primeros pasos con el archivador

La forma recomendada de instalar el archivador es desde GitHub, utilice el siguiente comando para una instalación sin problemas.

Instalar el archivador a través de GitHub

go get github.com/mholt/archiver/cmd/arc"

Crear un archivo de archivo a través de Go

La biblioteca del archivador permite a los desarrolladores de software crear un archivo de almacenamiento de los archivos de origen en un archivo nuevo en el destino utilizando un par de líneas de código Go. También puede agregar fácilmente un archivo o carpeta al archivo con facilidad. El archivo se agregará al nivel superior del archivo y los directorios se agregarán recursivamente. Al crear archivos o comprimir archivos usando una instancia específica del tipo de formato, el nombre del archivo de salida DEBE coincidir con el del formato, para evitar confusiones más adelante.

Comprimir y Descomprimir Archivos

La biblioteca de archivadores de código abierto permite a los desarrolladores de software comprimir y descomprimir archivos dentro de sus propias aplicaciones. Hay varias funciones y métodos importantes incluidos para comprimir y descomprimir archivos. Puede comprimir fácilmente un archivo o directorio, descomprimir un archivo o directorio, extraer un archivo específico, extracción de carpetas y mucho más.

Extraiga un archivo o carpeta específicos de los archivos

La biblioteca de archivador de código abierto permite a los desarrolladores de software leer y extraer un archivo específico utilizando Go API. La biblioteca admite la extracción de archivos y carpetas en un lugar de su elección con solo un par de líneas de código. Puede seleccionar fácilmente un archivo en particular de un archivo provisto y puede extraerlo a un lugar de su elección. Al igual que el archivo, también puede extraer una carpeta completa al destino que elija.

 Español