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]
| 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 | |||
Historia
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]