Libarchive

From Wikipedia, the free encyclopedia

libarchive es una biblioteca libre y de código abierto para leer y escribir varios formatos de archivo y compresión. Está escrita en C y funciona en la mayoría de sistemas tipo Unix y Windows.[1]

Lanzamiento inicial 2003
Estado actual En desarrollo
Datos rápidos Información general, Tipo de programa ...
libarchive
Información general
Tipo de programa Biblioteca
Lanzamiento inicial 2003
Licencia Licencia BSD
Estado actual En desarrollo
Idiomas Inglés
Información técnica
Programado en C
Plataformas admitidas Multiplataforma
Versiones
Última versión estable 3.8.610 de marzo de 2026
Archivos legibles
Archivos editables
Enlaces
Cerrar

Historia

libarchive se inició en 2003 como parte del proyecto FreeBSD.[2] Durante los primeros años, su desarrollo estuvo dirigido por el proyecto FreeBSD, pero más tarde se convirtió en un proyecto independiente.[3] Se publicó por primera vez con FreeBSD 5.3 en noviembre de 2004.[4]

libarchive

libarchive detecta y lee automáticamente los formatos de archivo. Si el archivo está comprimido, libarchive también detecta y maneja los formatos de compresión antes de evaluar el archivo. libarchive está diseñado para minimizar la copia de datos internamente para un rendimiento muy óptimo.[5]

Utilidades

libarchive proporciona utilidades de línea de comandos llamadas bsdtar y bsdcpio. Son reimplementaciones completas basadas en libarchive. Son las tar y cpio por defecto del sistema en FreeBSD, NetBSD, MacOS y Windows.

También existe bsdcat, diseñado para descomprimir un fichero a la salida estándar como zcat.

Usuarios

libarchive se desarrolló originalmente para FreeBSD, pero también se utiliza en NetBSD y MacOS como parte de esos sistemas operativos.

bsdtar se ha incluido en Windows desde la actualización de abril de 2018 de Windows 10.[6] En mayo de 2023, Microsoft anunció que Windows 11 soportará de forma nativa formatos de archivo adicionales como 7z y RAR a través de libarchive.[7]

Referencias

Related Articles

Wikiwand AI