速くなればなったで、もっと速くならないかなと思うプログラマの悲しい性
です。と言うか、これはヲタクの世界ですね。
今日PC-98でLHAを色々いじったり、マニュアルを読みなおしてみたりしてい
ました。そんな中で偶然と言ってもいいのですが、良い方法を見つけ出しまし
た。今までも少しでも転送データ量を少なくしようと、苦し紛れにLHA圧縮を
2回かけていました。そんな中で、LHAの無圧縮アーカイブを試したところ、こ
れがなかなかいい。一度無圧縮でアーカイブしてそれを圧縮するとファイルサ
イズが格段に小さくなります。
従来
データサイズ 圧縮1回目 圧縮2回目 ISH
190,936 47,239 36,216 583行
新方式
データサイズ 無圧縮アーカイブ 圧縮 ISH
190,936 194,033 14,857 243行
転送データが半分以下になりました。計測してみると、86fileで3分40秒か
かっていたのが先週リリースした従来の方式で55秒に、さらに新方式ではなん
と29秒になりました。Delphiで書いている受信側のプログラムも少し手を入れ
たいところがあるので、今週末にもう一度リリースしようと思っています。
なんですぐにリリースしないかって? それは今の方式での速度を充分に体
感してもらってから、速くなったのを実感してもらいたいといういぢわるプロ
グラマの魂胆です。(^.^)
|