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

「UNLHA32.DLL」が7年ぶりにアップデート」記事へのコメント

  • LHAやZIPみたいに、個別に圧縮してからまとめるアーカイブ形式は、tar+gzipみたいにまとめてから圧縮する形式に比べ、たとえ圧縮アルゴリズムが同じでもどうしても圧縮率が落ちるので、jarみたいに圧縮したまま個別のコンテンツを取り出すことが必要な用途以外には、捨てちゃってもいいんじゃないかと思う。

    • by Anonymous Coward on 2017年05月17日 16時06分 (#3212302)

      ファイルが一部壊れたときに、まとめてから圧縮だと全体が駄目になるけど個別圧縮だと影響は最小限で済むよね。
      用途によって使い分けるべきだと思うのだけど。

      親コメント
      • by Anonymous Coward
        >全体が駄目になる
        なりません。tar+gzipでダメになるのはGNU tarのバグです。
        何で誰も直さないんだろね
        • by Anonymous Coward

          何で誰も直さないんだろね

          「おかしい、OSS界隈には優秀なプログラマも多数居るのに」
          「なんで修正が行われないんだ」
          「何かあったに違いない」
          「なんで修正来ないの!!!」

          って火事を見ながら野次馬が騒いでるコラができそうなやつだ。
          みんな「誰かが直すに違いない」って思ってるだけで自分ではやらないやつ。

          # あるいは「自分で修正したソースコードを運用してる人は多数居るが、誰もコミットしてない」とか

        • by Anonymous Coward
          なんで「なりません」とか言えるんだか。
          GNU tar のバグだろうがなんだろうが、一括でまとめてから圧縮する手法には全損のリスクがありますよ。
          • by Anonymous Coward

            > 一括でまとめてから圧縮する手法には全損のリスクがあります
            それはどっちでも一緒なのでは?

            個別圧縮でもヘッダとか重要な箇所がダメになると
            全損のリスクは常にあるんじゃなかろうか。

            • by Anonymous Coward

              RARなんかは一部修復できる場合もあるので救済率は異なる

            • by Anonymous Coward

              正直圧縮ファイルのフォーマットをそこまで強固にする必要があるのだろうか…
              圧縮ソフトにはファイルが正常に圧縮できたかどうかを圧縮終了時に通知する機能があればいいと思う。解凍ソフトにはファイルの解凍が正常に終わったかどうか表示する機能があればいいと思う。そのために必要な情報も圧縮ファイルに埋め込むとして。
              それと一括でまとめてから圧縮する形式でも圧縮したまま個別のコンテンツを取り出すことはできる。ただ個別に圧縮してから一個にまとめる形式よりも解凍に時間がかかるのでjarのように短時間でファイルを解凍する必要がある用途には向かないというだけ。
              別にどうでも良いがjarは無圧縮でアーカイブするだけのほうがパフォーマンスが出るんだよね。

            • by Anonymous Coward

              全損の定義次第かなぁ。
              例えばzipのセントラルディレクトリ壊せばそれに依存したソフトでは書庫全部が解凍できなくなるだろうけど、それで全損と言っていいかというと……

      • by Anonymous Coward

        用途によって使い分けるべきなのに、個別圧縮の方が不利な場合でも何も考えずにzipを使ってるのがおかしい、と言ってるだけ。

        • by Anonymous Coward

          そもそもzipを使う理由としてはファイルを一個にまとめるためというのが大きいので圧縮率とかはどうでもいい。

          • by Anonymous Coward

            アーカイブさえできればよいということなら、個別圧縮のアーカイブ方式を選ぶ必要ももちろんないわけです。つまりzipやめてtgzにしても、あるいはtarでも困らない。

      • by Anonymous Coward

        壊れた部分以降のファイルが駄目になるじゃなくて?

アレゲは一日にしてならず -- アレゲ見習い

処理中...