Articulo de referencia

libarchive

libarchive es una biblioteca gratuita y de código abierto para leer y escribir diversos formatos de archivo y compresión . Está escrita en C y funciona en la mayoría de los sist...

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

Historia

El desarrollo de libarchive comenzó en 2003 como parte del proyecto FreeBSD . [ 1 ] Durante los primeros años fue liderado por el proyecto FreeBSD, pero luego se convirtió en un proyecto independiente. [ 4 ] Se lanzó por primera vez con FreeBSD 5.3 en noviembre de 2004. [ 5 ]

libarchive

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

Formatos de archivo compatibles: [ 8 ]

  • 7z – leer y escribir
  • ar – leer y escribir
  • taxi – solo lectura
  • cpio – leer y escribir
  • ISO9660 – lectura y escritura
  • lha y lzh – solo lectura
  • pax – leer y escribir
  • rar – solo lectura
  • compartir – solo escribir
  • alquitrán – leer y escribir
  • warc (ISO 28500:2009) – lectura y escritura
  • xar – leer y escribir
  • zip – leer y escribir

Servicios públicos

libarchive proporciona utilidades de línea de comandosbsdtar llamadas y bsdcpio. [ 3 ] Estas son reimplementaciones completas basadas en libarchive. [ 9 ] [ 10 ] Estos son los tar y cpio predeterminados del sistema en FreeBSD , NetBSD , macOS y Windows. [ 5 ]

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

Usuarios

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

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

Referencias

  1. 1 2 "Notas de la versión" . GitHub . Archivado del original el 12 de marzo de 2022. Recuperado el 25 de mayo de 2023 .
  2. "Versión 3.8.8" . 23 de junio de 2026. Consultado el 24 de junio de 2026 .
  3. 1 2 3 "libarchive" . www.libarchive.org . Archivado del original el 24 de mayo de 2023. Recuperado el 25 de mayo de 2023 .
  4. "ReleaseEngineering" . GitHub . Archivado del original el 30 de abril de 2022. Consultado el 25 de mayo de 2023 .
  5. 1 2 3 "LibarchiveUsers" . GitHub . Archivado del original el 28 de noviembre de 2022. Recuperado el 25 de mayo de 2023 .
  6. 1 2Manual de funciones de la biblioteca de FreeBSDlibarchive(3)  
  7. "ZeroCopy" . GitHub . Archivado del original el 30 de abril de 2022. Consultado el 25 de mayo de 2023 .
  8. "Formatos de Libarchive" . GitHub . 17 de enero de 2020. Archivado del original el 11 de septiembre de 2020.
  9. Manual de comandos generales de FreeBSDbsdtar(1)  
  10. Manual de comandos generales de FreeBSDbsdcpio(1)  
  11. Manual de comandos generales de FreeBSDbsdcat(1)  
  12. "¡Tar y Curl llegan a Windows!" . Centro de la comunidad de Microsoft . 21 de marzo de 2019. Archivado del original el 15 de abril de 2023 . Consultado el 25 de mayo de 2023 .
  13. Panay, Panos (23 de mayo de 2023). "Llevando el poder de la IA a Windows 11: desbloqueando una nueva era de productividad para clientes y desarrolladores con Windows Copilot y Dev Home" . Blog de desarrolladores de Windows . Archivado del original el 25 de mayo de 2023. Recuperado el 25 de mayo de 2023 .
  • Sitio web oficialEdita esto en Wikidata
Obtenido de " https://en.wikipedia.org/w/index.php?title=Libarchive&oldid=1329370727 "