ZIP
以前、Deflateの圧縮アルゴリズムを変えながらヒッパルコス星表の圧縮時間を計測しました。 http://7shi.hateblo.jp/entry/2012/01/24/043700 最低圧縮率の方式はVBAへの移植を考えて実装しました。そこで今回、実際にVBAに移植しました。結論から言うとイン…
以前、F#でDeflateアルゴリズムの圧縮・展開プログラムを作りました。 http://d.hatena.ne.jp/n7shi/20101004/ 先日のZIP実装会 Part.018でよやさんと圧縮についてお話させていただき、ハッシュについて実験していたことを思い出しました。せっかく実験した…
ZIP勉強会(id:n7shi:20110529)を開催しましたが、時間の都合もありカスタム(動的)ハフマン符号については「RFC 1951を読んでください」で説明を省略しました。IO_Zlib開発者のid:yoyaさんからコメントを頂いたので、某「例示は理解の試金石」を実践して…
id:n7shi:20110417で告知したZIP勉強会が無事に完了しました。ご参加の皆様、お疲れ様でした。スライドと資料を公開します。ZIP勉強会 スライド: zipben.pptx 配布資料: zipben.pdf(全ページ), zip-container.xlsx(コンテナ), crc32-code-1.pptx(CRCの…
ZIP圧縮についての勉強会です。ファイルが格納される構造(コンテナ)、エラーチェック(CRC-32)、圧縮アルゴリズム(Deflate)について説明します。 2011年5月14日(土) 午後1時〜6時 マイ・スペース&ビジネスブース池袋西武横店 7号室 (東京都豊島区南…
F#でZIPの圧縮・展開を行うアプリを作成しました。GUIデザイナーの関係上、GUI部分はNemerleで作成しました。パブリックドメインで置いておきます。 http://github.com/7shi/FSharpZip Deflateの展開は規格通りに実装していますが、圧縮は固定ハフマンのみサ…
ZIP実装会 Part.004で発表したDeflateのスライドを公開します。Deflate
oPad MID701を入手したので、Windows CEをインストールしてもらって、自分でスキャンした本の閲覧に使うことにしました。機能は単純でもサクサク動くものが欲しかったので、C#(.NET Compact Framework 2.0)で簡単なビューアを自作しました。id:n7shi:20090…
Excelから無圧縮ZIPを出力してみました。パブリックドメインとして置いておきます。 ExcelZip.xls VBAのコードだけを抜粋したものも置いておきます。 http://gist.github.com/573576 CRCの計算は昨日のコード(id:n7shi:20100910)を使っています。ちなみに…
Excelから無圧縮ZIPを出力できると便利そうなので、取っ掛かりとしてVBAでCRC-32を実装してみました。
ZIP実装会 Part.003で発表したCRC-32のスライドを公開します。CRC-32