.BCMファイル拡張子は、まったく異なるシステムで使用される断片化されたフォーマットだ。最も頻繁には、教育用エコシステムであるKittenbotのブロックベースのコーディングプロジェクトファイルとして機能し、標準的な.JSONフォーマットでデータを保存する。また、Microsoft Outlookの廃止されたアドオンであるMicrosoft Business Contact Managerからのレガシーデータエクスポートとして、企業環境で広く見られる。ゲームでは、.BCMファイルはUnity(UnityFSを使用)で構築されたBoneworksのカスタムマップや、コナミのeFootball/PESシリーズの3Dモデルバイナリを表すことが多い。.BCMファイルを扱う際の最大の欠点は、この極端な断片化だ。ファイルをダブルクリックするだけで、コンピュータがどう処理すべきか判断してくれるとは限らない。Microsoft Business Contact Managerは開発が終了しているため、古いWindows環境とレガシーなSQL Serverインスタンスをセットアップしない限り、古い顧客データのエクスポートを開くのは非常に困難だ。一方、Kittenbotファイルは、基礎となるデータが単なるテキストであるにもかかわらず、特定のブロックプログラミングインターフェースにロックされている。手動で編集する場合、Kittenbotファイルは.JSONまたは.TXTに変換するのが最適だ。Business Contactのデータは、最新のCRMにインポートするために.CSV、.XLSX、または.PSTへの変換がどうしても必要になる。Boneworksのマップは独自のUnityアセットであり、専用の抽出ツールなしでは.OBJや.FBXのような標準的な3Dフォーマットに簡単に変換することはできない。このフォーマットは非常に多様であるため、標準的なオンラインコンバーターは通常失敗する。ファイルが特定のプログラムに属していると想定し、推測が間違っているとデータを破損させてしまうからだ。幸いなことに、convert.guruは真の基礎となるフォーマットを識別できる。ファイルをドラッグ&ドロップするだけで、それが何であるかを確認し、内部コンテンツを検査して、検出されたサブフォーマット(JSONやUnityFSなど)がサポートされていれば変換することができる。