パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

gzipに複数の脆弱性~LHAにも関連あり?」記事へのコメント

  • Windows(XP?)であれば、標準でzipファイルを展開できること、またlzhはほぼ日本独自なので、意識的にlzhは避けてzipを使うようにしてます。

    zipと比較してlzhを使うメリットってあります?lzhは解凍できるがzipは解凍できない環境ってそうないと思うんですが。慣れ親しんだものだから?圧縮率?圧縮率どうのは把握してませんが。

    # 取引先からはいつもlzh圧縮でくるのでID
    --
    しないさせない!スルー力
    • 自宅で DGCA [www.emit.jp]、職場でlzhを使ってます。
      lzhよりzipの方が圧縮後のファイルサイズが小さくなるようですが、
      新旧OSの混在環境ではlzhもzipも使い勝手は同じです。

      > Windows(XP?)であれば

      Meも圧縮フォルダに対応しています。(ただ初期設定は無効になってたような・・・)
      2000はMeのファイルを流用して圧縮フォルダを利用 [nifty.com]できます。

      > zipと比較してlzhを使うメリットってあります?

      lzhはunlha32.dllを用い
      --
      匠気だけでは商機なく、正気なだけでは勝機なし。
      • by shuu02 (31177) on 2006年09月23日 15時12分 (#1024856)
        将来にわたって解凍環境が保証されそうな圧縮形式で,
        圧縮率をいろいろ比較したことがあるのですが,
        試した範囲でcabが常にトップかトップと同等でした.
        (設定はいずれも最高圧縮設定)

        今のPCなら圧縮に必要な時間も問題にならないので,自分用にはcabを使ってます.

        親コメント
        • by Stealth (5277) on 2006年09月23日 17時26分 (#1024937)

          扱うファイルの特性もあるでしょうね。

          cab の場合には、書庫ファイルに対して追加や一部削除などの操作ができないことから、昔ながらの書庫をそのまま操作するタイプには適さないという点があります。

          lzh や zip などの場合、Windows からはエクスプローラ上からそのまま開くことができますが、zip の場合はそこにそのままファイルを投げ込んだりすることもできるため、そういう面での利便性を重視する方には cab は向かないでしょう。

          しかし、cab って LZX 形式にしないと圧縮率悪いと思うので、単純に「最高圧縮設定」というのも微妙ですが。しかも Microsoft の expand.exe とかは MSZIP 形式の cab しか操作できないような。

          # 個人的には速度、圧縮率、今後のサポートを考えると 7zip が扱いやすい印象です。

          親コメント
          • by Anonymous Coward on 2006年09月23日 19時50分 (#1025006)
            cabはMSの研究所の人がチマチマとx86のバイナリコードにおける圧縮率を上げるために改良を繰り返していると聞きます。もちろん、VCがはくバイナリに特化しているわけですが:p 具体的にはジャンプ命令に相当するバイナリ列を置き換えるとかですね。これは7zipとかもやってますが。

            じきに(既に?).NETな最適化がかかっていくことでしょう。

            そんなわたしもMIPSとかARM向けの実行ファイルの圧縮を研究してたりするのでAC

            親コメント

にわかな奴ほど語りたがる -- あるハッカー

処理中...