Что такое формат файла B1?
Файлы .b1 связаны с B1 Free Archiver, приложением для архивации данных, разработанным B1 Team (Catalina Group Ltd.). Формат является открытым и публично документированным, а эталонная реализация доступна в виде B1 Pack, библиотеки Java.
Файлы .b1 хранят данные, сжатые по алгоритму LZMA, и могут содержать любые типы файлов, включая:
- изображения,
- текстовые документы,
- видеоклипы,
- аудиодорожки,
- системные файлы.
Формат B1 поддерживает разделение архива на несколько томов, что очень полезно для хранения или передачи больших объемов данных. Как и архивы ZIP, файлы .b1 являются бинарными и могут быть открыты только с помощью совместимого программного обеспечения для архивации. Стандарт B1 также поддерживает шифрование AES-256 и защиту паролем, поэтому архивы .b1 можно использовать не только для архивирования или обмена данными, но и для защиты содержимого от несанкционированного доступа или редактирования. Каждая запись файла проверяется контрольной суммой CRC-32.
Помимо самого B1 Free Archiver, извлекать файлы .b1 может PeaZip. Обратите внимание, что 7-Zip не поддерживает .b1 нативно. Настольное приложение B1 Free Archiver в последний раз существенно обновлялось примерно в 2015 году, хотя спецификация формата остается открытой.
Безопасность и защита
РИСК: MEDIUMАрхивы B1 могут содержать любые типы файлов, включая исполняемые. Риск сопоставим с любым архивным форматом - сканируйте извлеченные файлы антивирусом перед открытием. Шифрование AES-256 является надежным; защищенные паролем файлы B1 невозможно взломать методом перебора за разумное время, если использовался сложный пароль.
Детали формата
в двух словахПрограммы, открывающие файлы B1
Технические подробности
глубокая спецификация| Магические байты | `42 31 1E 00` - 4-байтовая сигнатура (`B1` + `0x1E 0x00`) по смещению 0 |
| Сжатие | LZMA (по умолчанию); также доступно хранение без сжатия |
| Шифрование | AES-256, на основе пароля (опционально для каждого архива) |
| Контейнер | Проприетарный бинарный поток типизированных записей: заголовок архива, записи файлов, опциональная оболочка шифрования |
| Порядок байтов | Little-endian (от младшего к старшему) |
| Целостность контрольной суммы | CRC-32 для каждой записи файла |
| Поддержка многотомности | Да - поддерживается разделение архива на несколько томов |
| Связанные ОС | Windows, macOS, Linux, Android, iOS |
| Эталонная реализация | B1 Pack (библиотека Java + CLI); открытый исходный код |
| Поля записи записи | Имя файла, несжатый размер, CRC-32, временные метки и флаги сжатия для каждой записи |
| MIME-тип | `application/x-b1` |
| Статус настольного приложения | Настольная версия B1 Free Archiver в последний раз существенно обновлялась около 2015 года; разработчик переключил внимание на онлайн-инструменты архивации |
| Выпущен | 2011 |
| Последняя версия | B1 format v1 (stable; no major revisions documented since 2011) |
| Открыть стандартное | Да · без роялти |
| Спецификация | b1.org |
Конвертации B1
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах B1.