Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Проект B1 Pack [ править ]

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

Особенности формата B1 [ править ]

  • Поддержка имен Unicode для файлов внутри архива.
  • Архивы и файлы внутри них могут быть любого размера.
  • Поддержка разделенных архивов, состоящих из нескольких частей.
  • Проверка целостности с помощью алгоритма Адлер-32 .
  • Сжатие данных с использованием алгоритма LZMA.
  • Поддерживает шифрование с алгоритмом AES. [8]

Возможности API [ править ]

  • Мгновенное создание архива без чтения / записи в файловую систему.
  • Создание только байтового диапазона архива, например, для возобновления загрузки.
  • Потоковая передача содержимого архива без предварительного знания всех упаковываемых файлов.

Ссылки [ править ]

  1. ^ "Формат файла B1" Whatis.com. Проверено 13 января 2014.
  2. ^ "Расширение файла B1 - сжатый архив B1" File-Extensions.org. Проверено 13 января 2014.
  3. ^ Информация о файле "Расширение файла B1" . Проверено 14 января 2014 года.
  4. ^ «Извлечь сжатые файлы без какого-либо программного обеспечения» Digital Quest . Проверено 13 января 2014.
  5. ^ "B1-Pack" GitHub. Проверено 13 января 2014.
  6. ^ "The Apache Software License, v2.0", получено 14 января 2014 г.
  7. ^ "B1 Pack CLI" Проверено 13 января 2014 г.
  8. ^ «B1 Pack Project» Проверено 14 января 2014 г.

Внешние ссылки [ править ]

  • Проект B1 Pack