3

透過的な圧縮/解凍をサポートし、いくつかのツール(winrarや7-zipなど)によってWindowsで(ファイルとして)開くことができ、使いやすいファイルシステムまたはアーカイブファイル形式を探していますcインターフェイス

私の知る限り、zipファイル形式は最も近く、透過的な解凍、シンプルなcインターフェイス(Minizip)ですが、zip形式はファイル名によるファイル検索には適していません。UDFファイルシステム(iso形式)はファイル名検索でベッターかもしれませんが(推測ですが、あまり深く調べていません)、ACインターフェイスが見つかりません

それでも、zipやisoよりも明白で単純なアプローチが必要だと思います。

アップデート

私はそのようなファイルシステム、特に透過的な解凍を見つけることができませんでした。それでも、 whefのような良いものがありますが、透明な解凍はありません。また、ファイルシステムアプローチはありません。つまり、DBM(CDB、gdbmなど)です。

4

3 に答える 3

4

Zipは、圧縮とアーカイブのデファクトスタンダードソリューションです。次の形式の図(ウィキペディアから)から判断すると、名前による検索は「中央ディレクトリ」で行われ、ファイル全体をスキャンする必要はありません。

ここに画像の説明を入力してください

于 2012-01-04T13:11:36.060 に答える
3

zziplib(およびおそらく他のディレクトリ)を使用すると、通常のファイルシステムディレクトリのようにzipファイル内のディレクトリを読み取ることができます。

于 2012-01-04T13:20:56.093 に答える
1

アーカイブ(つまり、変更なしの順次圧縮と解凍)が必要な場合は、ZIPが標準であり、おそらくZIPに近い人気はありません。ただし、ZIP内のファイルを操作する場合(つまり、仮想ファイルシステムが必要な場合)は効果的ではありません。後者の場合、CodeBaseファイルシステム、Solid File System(当社の製品)、または同様の製品の1つを使用できます。

于 2012-01-04T13:21:31.290 に答える