stringtranslate.com

bibliotecaarchivo

libarchive es una biblioteca gratuita 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 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]

bibliotecaarchivo

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

Formatos de archivo admitidos: [8]

Utilidades

libarchive proporciona utilidades de línea de comandosbsdtar llamadas y bsdcpio. [3] Se trata de una reimplementación completa basada en libarchive. [9] [10] Estos son los archivos tar y cpio predeterminados del sistema en FreeBSD , NetBSD , macOS y Windows. [5]

También existe un 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. ^ ab "Notas de la versión". GitHub . Archivado desde el original el 12 de marzo de 2022 . Consultado el 25 de mayo de 2023 .
  2. ^ "Libarchive 3.7.7 · libarchive/libarchive" . Consultado el 13 de octubre de 2024 .
  3. ^ abc "libarchive". www.libarchive.org . Archivado desde el original el 24 de mayo de 2023 . Consultado el 25 de mayo de 2023 .
  4. ^ "ReleaseEngineering". GitHub . Archivado desde el original el 30 de abril de 2022 . Consultado el 25 de mayo de 2023 .
  5. ^ abc "LibarchiveUsers". GitHub . Archivado desde el original el 28 de noviembre de 2022 . Consultado el 25 de mayo de 2023 .
  6. ^ ab libarchive(3) –  Manual de funciones de la biblioteca de FreeBSD
  7. ^ "ZeroCopy". GitHub . Archivado desde el 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 desde el original el 11 de septiembre de 2020.
  9. ^ bsdtar(1)  –  Manual de comandos generales de FreeBSD
  10. ^ bsdcpio(1)  –  Manual de comandos generales de FreeBSD
  11. ^ bsdcat(1)  –  Manual de comandos generales de FreeBSD
  12. ^ "¡Tar y Curl llegan a Windows!". Centro de la comunidad de Microsoft . 21 de marzo de 2019. Archivado desde el original el 15 de abril de 2023. Consultado el 25 de mayo de 2023 .
  13. ^ Panay, Panos (23 de mayo de 2023). "Llevar el poder de la IA a Windows 11: abrir una nueva era de productividad para clientes y desarrolladores con Windows Copilot y Dev Home". Blog para desarrolladores de Windows . Archivado desde el original el 25 de mayo de 2023. Consultado el 25 de mayo de 2023 .

Enlaces externos