B1 (формат архива)

редактировать
B1
Расширение имени файла .b1
Тип интернет-носителя application / x-b1
РазработаноCatalina Group Ltd
Первоначальный выпуск2011
Тип форматаСжатие данных

B1- это открытый формат архивного файла, который поддерживает сжатие данных и архивирование. Файлы B1 используют расширение файла «.b1» или «.B1» и тип носителя MIME application / x-b1. B1 включает алгоритм LZMA сжатия . Архив B1 объединяет несколько файлов и папок в один или несколько томов, при необходимости добавляя сжатие и шифрование. Построение архива B1 включает создание двоичного потока записей и создание томов этого потока. Формат архива B1 поддерживает шифрование AES -256 на основе пароля. Файлы B1 создаются и открываются с помощью собственного инструмента B1 Pack Tool с открытым исходным кодом, а также утилиты B1 Free Archiver.

Содержание
  • 1 B1 Pack Project
  • 2 Возможности формата B1
  • 3 функции API
  • 4 ссылки
  • 5 Внешние ссылки
B1 Pack Project

B1 Pack - это проект программного обеспечения с открытым исходным кодом, который создает кроссплатформенный инструмент командной строки и библиотеку Java для создания и распаковки файловых архивов в формате архива B1. Исходный код проекта опубликован на GitHub. Проект B1 Pack выпущен под лицензией Apache. Модуль B1 Pack Tool создает один исполняемый файл JAR, который может создавать, перечислять и извлекать файлы архива B1 из интерфейса командной строки .

Возможности формата B1
  • Поддержка имен Unicode для файлов внутри архива.
  • Архивы и файлы внутри них могут быть любого размера.
  • Поддержка разделенных архивов, состоящих из нескольких частей.
  • Проверка целостности с помощью Adler- 32 алгоритм.
  • Сжатие данных с использованием алгоритма LZMA.
  • Поддерживает шифрование с алгоритмом AES.
Особенности API
  • Мгновенное создание архива без чтения / записи в файловую систему.
  • Создание только байтового диапазона архива, например для возобновления загрузки.
  • Потоковая передача содержимого архива без предварительного знания всех упаковываемых файлов.
Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-11 14:40:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте