
OSX にはドキュメント パッケージという概念があり、これは基本的に、ユーザーに 1 つのファイルとして表示されるディレクトリです。これに関する Apple のドキュメントは次のとおりです。
さまざまなタイプのデータがあるためにドキュメント ファイル形式が複雑になりすぎて管理が難しくなっている場合は、ドキュメントにパッケージ形式を採用することを検討してください。ドキュメント パッケージは、ユーザーに単一のドキュメントの印象を与えますが、ドキュメント データを内部的に保存する方法に柔軟性を提供します。特に、JPEG、GIF、XML などのさまざまなタイプの標準データ形式を使用する場合、ドキュメント パッケージを使用すると、そのデータへのアクセスと管理がはるかに簡単になります。
というディレクトリを作成できますマイファイル.aaaしかし、ユーザーには、拡張子のない単一のファイルとして、aaa ファイルに登録されたアプリケーションのアイコンとともに表示されます。
(最近の) Windows に同等のものはありますか?
答え1
これはコア OS 機能としてはサポートされていません。
しかし、次のような同様の概念は可能です。複数のドキュメントを常に zip ファイル構造に保存し、.zip とは異なる拡張子を付けて、その拡張子をアプリケーションに登録することができます。内部的には、ドキュメント構造は標準の zip アルゴリズムを使用しますが、ユーザーはそれを気にする必要はありません。
一例として、java .jar があります。これは実際には zip ファイルですが、Java ランタイムによって処理されます。
ユーザーにファイルの拡張子が表示されるかどうかは、[フォルダー オプション] > [既知のファイルの種類の拡張子を非表示にする] で選択した設定によって決まります。