B1 ファイル形式とは?
.b1 ファイルは、B1 Team (Catalina Group Ltd.) によって開発されたデータアーカイブアプリケーションである B1 Free Archiver に関連付けられています。このフォーマットはオープンで公開されており、Java ライブラリである B1 Pack としてリファレンス実装が提供されています。
.b1 ファイルは LZMA 圧縮されたデータを格納し、以下を含むあらゆる種類のファイルを保持できます:
- 画像
- テキストドキュメント
- ビデオクリップ
- オーディオトラック
- システムファイル
B1 フォーマットはマルチボリュームアーカイブの分割をサポートしており、大量のデータを保存または転送する際に非常に便利です。ZIP アーカイブ と同様に、.b1 ファイルはバイナリ形式であり、互換性のあるアーカイブソフトウェアでのみアクセスできます。B1 標準は AES-256 暗号化とパスワード保護もサポートしているため、.b1 アーカイブはデータのアーカイブや共有だけでなく、不正なアクセスや編集からコンテンツを保護するためにも使用できます。各ファイルエントリは CRC-32 チェックサムで検証されます。
B1 Free Archiver 自体以外では、PeaZip で .b1 ファイルを展開できます。7-Zip はネイティブで .b1 をサポートしていないことに注意してください。B1 Free Archiver デスクトップアプリケーションの最終的な意味のある更新は 2015 年頃でしたが、フォーマット仕様はオープンのまま維持されています。
セキュリティと安全性
リスク: MEDIUMB1 アーカイブには実行ファイルを含むあらゆるファイルタイプを含めることができます。リスクは他のアーカイブフォーマットと同等です。展開したファイルを開く前にウイルス対策ソフトでスキャンしてください。AES-256 暗号化は強力です。強力なパスワードが使用されている場合、パスワード保護された B1 ファイルを妥当な時間内に総当たり攻撃で解読することは不可能です。
形式の詳細
概要B1 ファイルを開くプログラム
技術的詳細
詳細仕様| マジックバイト | `42 31 1E 00` - オフセット 0 にある 4 バイトのシグネチャ(`B1` + `0x1E 0x00`) |
| 圧縮 | LZMA(デフォルト)、非圧縮ストレージも利用可能 |
| 暗号化 | AES-256、パスワードベース(アーカイブごとにオプション) |
| コンテナ | 型付きレコードの独自のバイナリストリーム:アーカイブヘッダー、ファイルエントリレコード、オプションの暗号化ラッパー |
| バイト順序 | リトルエンディアン |
| チェックサムの整合性 | ファイルエントリごとに CRC-32 |
| マルチボリュームサポート | あり - アーカイブの複数ボリュームへの分割をサポート |
| 関連 OS | 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 の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。B1 ファイルについて最初の質問をしてみましょう。