B ファイル形式とは?
.b ファイルは Lotus Applause バッチリストです。これは、1980年代から1990年代の DOS および初期 Windows 時代に Lotus Applause プレゼンテーションソフトウェアによって作成された小さな補助データファイルです。Lotus Applause は、Lotus Development Corporation (後に IBM が買収) によって開発されたスライドショーおよびビジネスプレゼンテーション製品であり、Lotus 1-2-3 などの主力タイトルと共に販売されていました。
このファイルには、Applause アプリケーションがバッチモードで処理した項目の単純な順序付きリストが保存されています。例えば、プログラムが順番に読み込んだりエクスポートしたりするスライドやリソースのファイル名などです。内部構造は公開されておらず、Lotus や IBM から公式な仕様書がリリースされたこともありません。ファイルはプレーンテキスト (ASCII) で、text/plain の MIME タイプを持ち、埋め込まれたファイルシグネチャ(マジックバイト)を持たないため、フォーマットの特定は完全にソースアプリケーションの把握に依存します。
1文字の .b 拡張子は、コンピューティングにおいて非常に多くの用途で重複して使用されています。無関係な用途には、B言語のソースコード、プレーンテキストの断片、バックアップマーカーなどがあります。レガシーな Lotus 環境以外で見つかった .b ファイルが Applause バッチリストである可能性は低いです。作成したアプリケーションが唯一の信頼できる識別方法です。
Applause を含む Lotus のデスクトップ製品は、2010年代までに IBM によって廃止されました。ファイルは Notepad++ や VS Code などの任意のプレーンテキストエディタで開くことができますが、オリジナルのバッチ処理ワークフローを再現する現代のソフトウェアは存在しません。
セキュリティと安全性
リスク: LOW.b ファイルはデータであり、認識された実行形式ではないため、検査のリスクは低いです。テキストエディタで開く (または file コマンドを実行する) ことは安全であり、それが何であるかを知るための正しい第一歩です。唯一の注意点は、信頼できないソースからの不明なファイルに対する一般的な注意です。不明な .b ファイルを実行可能な拡張子にリネームして実行しないでください。また、ダウンロードサイトにある «万能 .b オープナー» には注意してください。これらは、このような曖昧な拡張子を狙ったアドウェアの餌である傾向があります。
形式の詳細
概要- ソースコードファイル (BASIC / Brainfuck / Limbo / Befunge) - いくつかのプログラミング言語がソースファイルに .b を使用します。例えば Limbo (Inferno OS)、および非公式に Brainfuck/Befunge/BASIC などです。これらはプレーンテキストのコードであり、テキストエディタや言語ツールで開かれます。
- 汎用バックアップ / パーツファイル - 一部のツールは、バックアップやシーケンスマーカーとして .b を追加します。このようなファイルは単に別のファイルのコピーであり、元のファイルタイプとして開きます。
- Grand Theft Auto セーブ / その他データ - いくつかのゲームやユーティリティが、歴史的にセーブファイルやデータファイルに .b を使用してきました。フォーマットは作成したプログラムに完全に依存します。
B ファイルを開くプログラム
技術的詳細
詳細仕様| 開発者 | Lotus Development Corporation (1995年に IBM が買収) |
| 関連アプリケーション | Lotus Applause - DOS/Windows 用スライドショーおよびビジネスプレゼンテーションツール |
| 主な役割 | アプリケーション内での自動処理のための、一連の項目 (スライドやリソースのファイル名など) を定義する順序付きバッチリスト |
| エンコーディング | プレーンテキスト、ASCII |
| MIME タイプ | text/plain |
| 圧縮 | 非圧縮 |
| 暗号化 | 暗号化なし |
| ファイルシグネチャ (マジックバイト) | 埋め込まれたヘッダーシグネチャなし。ファイルタイプはバイトパターンではなく、アプリケーションのコンテキストによってのみ識別される |
| 一般的なファイルサイズ | 数バイトから数キロバイト (小さなリストファイル) |
| オペレーティングシステム | DOS / 初期 Windows (レガシー時代) |
| 拡張子の衝突リスク | 高い - .b は、B言語のソースコード、プレーンテキストの断片、および全く無関係なソフトウェアのバックアップスタブでも使用される |
| バイト順序 | 該当なし - 文字ベースのプレーンテキストコンテンツ |
| 内部構造のドキュメント | 未公開。Lotus または IBM から公開された仕様書はない |
| 製品ステータス | 廃止 - Lotus Applause は、2010年代に IBM による広範な Lotus デスクトップポートフォリオと共に廃止された |
| 識別方法 | 作成したアプリケーションの由来が唯一の信頼できる識別子であり、シグネチャやヘッダーフィールドは存在しない |
| リリース日 | Lotus desktop software era (1980s-1990s) |
| 最新バージョン | N/A (legacy; Lotus desktop products discontinued by IBM in the 2010s-2020s) |
B の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。B ファイルについて最初の質問をしてみましょう。
よくある質問
.b ファイルとは何ですか?
.b ファイルを開くにはどうすればよいですか?
file yourfile.b を実行してタイプを検出してください。ソースコードの場合は対応する言語環境で開き、バックアップの場合は元の拡張子にリネームしてください。