0

ランダムな読み取り/書き込みを可能にする、より優れた圧縮アルゴリズムを持っている人はいますか?

ブロックで記述すれば、任意の圧縮アルゴリズムを使用できると思いますが、理想的には、一度にブロック全体を解凍する必要はありません。しかし、これを行う簡単な方法とブロック境界を知る方法について提案がある場合は、お知らせください。これがソリューションの一部である場合は、読み取りたいデータがブロック境界をまたいでいる場合の対処方法も教えてください。

あなたの回答の文脈では、問題のファイルが100GBであると仮定してください。最初の10バイトを読みたい場合もあれば、最後の19バイトを読みたい場合もあり、17バイトを読みたい場合もあります真ん中のバイト。.

4

1 に答える 1

2

これらの人々は、1993 年に Microsoft が圧縮ファイル システム技術をめぐって Stac Electronics によって訴えられる前から存在していた「圧縮ファイル システム」について聞いたことがありませんか?

LZS と LZJB は、ランダムアクセス読み取りとランダムアクセス書き込みの両方を必然的に必要とする圧縮ファイルシステムを実装する人々に人気のあるアルゴリズムであると聞いています。

おそらく、最も簡単で最善の方法は、そのファイルのファイル システム圧縮をオンにして、OS に詳細を処理させることです。ただし、どうしても手動で処理したい場合は、NTFS の透過的なファイル圧縮に関する記事を読んでヒントを得ることができます。

于 2015-06-03T06:39:55.223 に答える