CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

コンピュータ全般

LHAとZIP

投稿日:2010年5月13日 更新日:

こんな本を買った。
LHAとZIP 圧縮アルゴリズム×プログラミング入門
まだ、冒頭の数ページを読んだだけだ。
初版が2003年の本だから、7年も前のものだ。
この業界、3年もすれば様変わりしているのが当たり前であり、
技術の移り変わりが激しいわけだが、ファイル圧縮というテーマは
ずいぶん昔から、そして今後もずっと注目されていく技術であろう。
おいらのブログでも、ZIPに関する記事のヒット数がけっこう多い。
zip
zipの限界
ZoneIdとWinZip
日本ではlhaが有名だったが、WindowsがZIP圧縮を標準実装してきた頃から
徐々にLHAを浸食しはじめて、今ではLHAを見かけることが全くなくなり、
もちろん自分でLHAに圧縮するなんてこともまったく行わなくなり、
世界標準のZIP一色という世の中になってしまった。
いずれにしろ、この新旧2つの圧縮形式に7年も前から着目していた
この本の著者に敬意を払いたいと思う。
先日書いた暗号の記事でもそうだったが、圧縮においても
プログラムに対して強い関心を持っている。
肥大化が止まらないデータファイルを、いかに高速に扱うかを考えたときに、
ファイル圧縮は重要かつ切り離せないテーマといえる。
基礎技術としての圧縮アルゴリズムに関しては、難解そうなので、
一つの読み物として楽しんでみようという心構えであるが、
圧縮ファイルを扱うライブラリであるzlibやunzipであれば、
その使い方をマスターすることは容易だと思われる。
自作アプリにこれらを組み込んで、ファイルIOの高速化を図ったり、
データ通信を行う際に効率的にデータ通信が行えれば、
レスポンスがよくなり、やはり高速化が可能だ。
プログラムから離れて数年が経ち、そんな環境にも慣れてきたかと
思っていたが、いやいや奥底に眠るプログラマ魂が騒ぎ始めてきた。
数年のブランクを取り返すために、なんだかんだと興味が湧いている。
あれもこれもで、とっちらかっているような気がしないでもないが。

-コンピュータ全般
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

NVMe(M.2)のSSDがスゲぇ

会社のPCが入れ替えになって、まずは軽くセットアップしておいた。こんな機種。 HP Elite Mini 800 G9 デスクトップなのに手のひらに乗るようなサイズ感。これまで省スペース型のものを使っ …

CDやDVDのファイルシステムにはCDFSとUDFがある(2)

先週書いた以下の記事でずいぶんと下調べしたと思っていたけど、結局それだけでは足りずに当日の製品媒体をDVDに焼く作業のなかで調査と試行錯誤をしなければならなかった。 CDやDVDのファイルシステムには …

no image

6台目のデジカメ

6台目のデジカメは、原点回帰のcanonで、IXY640。 5台目アンドロイドデジカメは、いろんな意味でクソゲーで めったに使うことがなくお蔵入りだった。 4代目のSONYデジカメは丸4年使い倒して壊 …

no image

小容量USBメモリ

フロッピーディスクに替わるメディアがなくて困っている。 書き込み可能、安価、配布することが可能なもの。 パソコンに必ず着いているインターフェースと言えば、USBポート。 ということで、USBメモリが一 …

no image

ビープ音の悲劇

近頃、会社の自席の近くから「ビッ、ビッ」って音がよく聞こえてたんだよね。 あんまり気にしてなかったんだけど、今日その発信元が判明した。 新しく入ってきた人たちが使ってるマシンからだった。 原因は、サウ …