タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

圧縮に関するokagawaのブックマーク (6)

  • Keeping Zip - The Hacker Factor Blog

    okagawa
    okagawa 2010/11/09
    Zipフォーマットに関する解説
  • BlockSorting

    BlockSortingは、今までのデータ圧縮で有名な方法であるLZ法とは全く違う、ユニークな操作を用 いてデータを圧縮する方法であり、M.BurrowsさんとD.J.Wheelerさんが作者なので「BWTransform」 ともいいます。 このアルゴリズムは簡単に言ってしまえば、「データをぐるぐる回してソートして出力」というも のです。簡単すぎるかもしまいませんが、当にそうなんです。 ちなみに、このBlockSorting、単体では全く圧縮しません。ただ可逆な形にデータを変換すると いうものです。しかし、BlockSorting後のデータは非常に圧縮されやすい状態になります。例える と、色々な形をしたスポンジ(データ)が箱にごちゃごちゃに入って山積みになっているとします 。 これをそのまま上からギューっと押しつぶすのがLZ法やHuffman法なのに対し、一度、形が似た も

  • The Tukaani Project

    The XZ projects were moved to their own website on xz.tukaani.org in January 2024 and back here in their original location in April 2024. The xz.tukaani.org links don’t work anymore. XZ Utils Library and command line tools to handle .xz and .lzma files XZ Embedded Size-optimized decompressor XZ for Java Java implementation of the .xz and .lzma formats and raw streams The .xz file format specificat

    okagawa
    okagawa 2009/03/08
    lzma, xzフォーマット
  • LZ法再び - DO++

    可逆データ圧縮としてはgzipやlha, pngなどダントツで使われているLZ法(Lemple Ziv法)ですが、他のデータ圧縮法(BWT法、PPM法、CM法)に比べ圧縮率が低いということで研究の対象としてはあまり注目をあびていませんでした。ところが次の論文で真面目にやれば圧縮率は非常に高くなる可能性があり、BWT法とかそれを超える可能性があることが示されています。。 "On the bit-complexity of Lempel-Ziv compression", SODA 2009, P. Ferragina, et. al. [pdf] まず、LZ法についておさらいですが、基的にはデータを前から順番に見ていったときに、既に出現した文字列がもう一度出現(マッチング)したら、その文字列を前回出現した(相対)位置と長さのペア(pos, len)で置き換えることで圧縮する方法です。データ

    LZ法再び - DO++
  • https://www.arturocampos.com/post-sitemap.xml

  • An Introduction to Data Compression</h1>

    LZW and GIF explained by Steve Blackstock I hope this little document will help enlighten those of you out there who want to know more about the Lempel-Ziv Welch (LZW) compression algorithm, and, specifically, the implementation that GIF uses. Before we start, here's a little terminology, for the purposes of this document: character: a fundamental data element. In normal text files, this is just a

  • 1