лиархив
Редактор провел поиск и обнаружил, что существует достаточно источников, предмета чтобы установить известность . ( июнь 2023 г. ) |
Первоначальный выпуск | 2003 год [1] |
---|---|
Стабильная версия | 3.7.4 [2] / 26 апреля 2024 г. |
Репозиторий | |
Написано в | С |
Операционная система | кроссплатформенный |
Тип | библиотека |
Лицензия | Новая лицензия BSD [3] |
Веб-сайт | лиархив |
libarchive — с открытым исходным кодом бесплатная библиотека для чтения и записи различных форматов архивирования и сжатия . Он написан на языке C и работает в большинстве Unix-подобных систем и Windows . [3]
История
[ редактировать ]Разработка libarchive началась в 2003 году в рамках проекта FreeBSD . [1] В первые годы его возглавлял проект FreeBSD, но позже он стал независимым проектом. [4] Впервые он был выпущен вместе с FreeBSD 5.3 в ноябре 2004 года. [5]
лиархив
[ редактировать ]libarchive автоматически обнаруживает и читает форматы архивов. [6] Если архив сжат, libarchive также определяет и обрабатывает форматы сжатия перед оценкой архива. [6] libarchive предназначен для минимизации внутреннего копирования данных для достижения оптимальной производительности. [7]
Поддерживаемые форматы архивов: [8]
- 7z - читай и пиши
- ар - читать и писать
- такси - только чтение
- cpio — читать и писать
- ISO9660 — чтение и запись
- лха и лж — только чтение
- пакс - читать и писать
- рар - только чтение
- шарить - только писать
- tar — читать и писать
- warc (ISO 28500:2009) — чтение и запись
- xar — читать и писать
- zip - читать и писать
Утилиты
[ редактировать ]libarchive предоставляет утилиты командной строки, называемые bsdtar
и bsdcpio
. [3] Это полная повторная реализация на основе libarchive. [9] [10] Это системные tar и cpio по умолчанию во FreeBSD , NetBSD , macOS и Windows. [5]
Существует также bsdcat
, предназначенный для распаковки файла в стандартный вывод, например zcat . [11]
Пользователи
[ редактировать ]libarchive изначально был разработан для FreeBSD, но также используется в NetBSD и macOS как часть этих операционных систем. [5]
bsdtar
был включен в Windows после обновления Windows 10 April 2018 Update . [12] В мае 2023 года Microsoft объявила, что Windows 11 будет изначально поддерживать дополнительные форматы архивов, такие как 7z и RAR, через libarchive. [13]
Ссылки
[ редактировать ]- ^ Jump up to: а б «Примечания к выпуску» . Гитхаб . Архивировано из оригинала 12 марта 2022 года . Проверено 25 мая 2023 г.
- ^ «Выпуск Libarchive 3.7.4 · libarchive/libarchive» . Проверено 26 апреля 2024 г.
- ^ Jump up to: а б с «лиархив» . www.libarchive.org . Архивировано из оригинала 24 мая 2023 года . Проверено 25 мая 2023 г.
- ^ «РелизИнжиниринг» . Гитхаб . Архивировано из оригинала 30 апреля 2022 года . Проверено 25 мая 2023 г.
- ^ Jump up to: а б с «Пользователи библиотеки» . Гитхаб . Архивировано из оригинала 28 ноября 2022 года . Проверено 25 мая 2023 г.
- ^ Jump up to: а б FreeBSD функциям библиотеки Руководство по –
- ^ «Нулевая копия» . Гитхаб . Архивировано из оригинала 30 апреля 2022 года . Проверено 25 мая 2023 г.
- ^ «Форматы лиархивов» . Гитхаб . 17 января 2020 года. Архивировано из оригинала 11 сентября 2020 года.
- ^ FreeBSD по основным командам Руководство –
- ^ FreeBSD по основным командам Руководство –
- ^ FreeBSD по основным командам Руководство –
- ^ «Tar и Curl приходят в Windows!» . Центр сообщества Microsoft . 21 марта 2019 года. Архивировано из оригинала 15 апреля 2023 года . Проверено 25 мая 2023 г.
- ^ Панай, Панос (23 мая 2023 г.). «Привнесение возможностей искусственного интеллекта в Windows 11 — открытие новой эры производительности для клиентов и разработчиков с помощью Windows Copilot и Dev Home» . Блог разработчиков Windows . Архивировано из оригинала 25 мая 2023 года . Проверено 25 мая 2023 г.