多くの場合、zip 署名を持つファイルタイプに出くわしますが、それらは圧縮されたアーカイブではないか、単に zip ファイルではありません。一般に、署名から圧縮されたアーカイブのように見えるファイルがありますが、実際にはそれらはカスタム データセットのコンテナにすぎません。
たとえば、.blend ファイルまたは .apk は、アーカイブ ユーティリティで開くことができます。
プログラムによるアプローチでは、新しいファイルタイプの作成とコンテナーとしての zip の使用に関する複雑な部分をすべて回避して、独自の新しいファイルタイプ定義を作成するにはどうすればよいですか?
C/C++ プログラミングでこれに興味があります。
編集:
また、エンコーディングやデータ表現などのプラットフォーム関連の問題を回避するためにコンテナーについて話しているという事実も強調したいと思います。