libarchive
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.7.713 de octubre de 2024 | ||
Archivos legibles | |||
| |||
Archivos editables | |||
| |||
Enlaces | |||
Historia
editarlibarchive 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
editarlibarchive 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
editarlibarchive 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
editarlibarchive 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
editar- ↑ «libarchive». www.libarchive.org (en inglés). Archivado desde el original el 24 de mayo de 2023. Consultado el 25 de mayo de 2023.
- ↑ «ReleaseNotes». GitHub (en inglés). Archivado desde el original el 12 de marzo de 2022. Consultado el 25 de mayo de 2023.
- ↑ «ReleaseEngineering». GitHub (en inglés). Archivado desde el original el 30 de abril de 2022. Consultado el 25 de mayo de 2023.
- ↑ «LibarchiveUsers». GitHub (en inglés). Archivado desde el original el 28 de noviembre de 2022. Consultado el 25 de mayo de 2023.
- ↑ «ZeroCopy». GitHub (en inglés). Archivado desde el original el 30 de abril de 2022. Consultado el 25 de mayo de 2023.
- ↑ «Tar and Curl Come to Windows!». Microsoft Community Hub (en inglés). 21 de marzo de 2019. Archivado desde el original el 15 de abril de 2023. Consultado el 25 de mayo de 2023.
- ↑ Panay, Panos (23 de mayo de 2023). «Bringing the power of AI to Windows 11 - unlocking a new era of productivity for customers and developers with Windows Copilot and Dev Home». Windows Developer Blog (en inglés). Archivado desde el original el 25 de mayo de 2023. Consultado el 25 de mayo de 2023.