こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

WinRARで圧縮したzipは無圧縮でも壊れる事がありますか?

WinRARで圧縮したzipは無圧縮でも壊れる事がありますか?

WinRARを使っています。
先日仕事でファイルを転送するのにzipで送りました。
壊れていたのでもう一度送って欲しいとの事でした。
今まで何十何百回やってもこんなことは無く、今回が初めてです。
送り直したファイルは問題なく解凍できたそうです。
ファイルを送る相手先が得意先なので、この様な事が今後無いようにと思っております。

WinRARでzip圧縮は、圧縮方法で5通りありますね。最速・最高圧縮など。

質問したいのは、無圧縮でも、zipとして壊れる場合はあるのでしょうか?
もしくはRAR形式で圧縮し、リカバリレコードを10%付加して圧縮した場合は
壊れる事はあるのでしょうか?

また、どうやったら壊れやすい、どのソフトを使ったら壊れにくいなど、
細かい情報をご存知の方がいらっしゃいましたら、
ご教授頂きたいと思っております。


何卒宜しくお願いいたします。

投稿日時 - 2009-09-06 17:48:46

QNo.5267870

暇なときに回答ください

質問者が選んだベストアンサー

>>壊れていたのでもう一度送って欲しいとの事でした。
>>送り直したファイルは問題なく解凍できたそうです。
コレは一連の動作ですよね?
壊れてたと報告が在ったから、再度書庫を作成仕直して、送ったと・・・
で宜しいですか?
作成したPCの断片化が激しいと圧縮率の有無に関わらず壊れ易いと云う話は聞いてます。
又、送った時の回線状況にも左右される。
(混雑してたとか、障害が発生してたとか様々。)
原因の完全な特定は難しいとは思いますが、一応上記を参考にして見て下さい。

投稿日時 - 2009-09-06 18:15:49

お礼

レス感謝です。

>壊れてたと報告が在ったから、再度書庫を作成仕直して、送ったと・・・
そうですね。新しくZIPしなおして送ったらということです。

>作成したPCの断片化が激しいと圧縮率の有無に関わらず壊れ易いと云う話は聞いてます。
PCの断片化というと、ハードディスクの断片化で宜しいのでしょうか?
なるほど・・ハードディスクまでは意識していませんでした。
今後ZIPが解凍出来ない場合などがあったら、効果が薄くてもいいのでデフラグでもした方が良さそうですね。

>又、送った時の回線状況にも左右される
回線の混雑情報ですか・・ メールに直接添付したのでその辺りはちょっと分からないですね・・。


教えて頂きました内容、大変参考になりました。
ありがとうございました<(__)>

投稿日時 - 2009-09-06 21:55:19

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

圧縮の時に失敗しているという問題はあるのかどうか分かりませんが、一応書庫が壊れていないかチェックするソフトはあります。念を入れたいならそのソフトで圧縮の段階で失敗していないかチャックするとよいでしょうね。winrarにも書庫のチェック機能はついていた気がします。

一応追加情報として

投稿日時 - 2009-09-06 22:22:06

お礼

追記レス 感謝します。

WinRARの書庫チェック機能について調べて、使ってみました。
こういった機能があるのは知りませんでした。
これで少しは自分の中で、圧縮したファイルの信頼性を見出せる気がします。
フリーのソフトでもあるようですので色々試したいと思います。

ありがとうございます<(__)>

投稿日時 - 2009-09-07 19:47:49

ANo.2

ファイルフォーマットで壊れにくいとかはない。壊れる時は壊れる・・だが結構まれ。

ファイルに冗長性を持たせるしかないでしょうね。rarのリカバリーレコードがそれですが、壊れないのではなく壊れても解凍できる可能性がある、が正しいところでしょう。

TCPを使った通信は基本的にエラーチェックするので壊れにくい・・けど、絶対に壊れないかというと??

BitTorrentのように上位プロトコル(アプリケーション層)でファイルのエラーチェックを行うような通信を行えば、最終的なデータの信頼性は保障されると思います。

投稿日時 - 2009-09-06 18:19:49

お礼

>ファイルに冗長性を持たせるしかないでしょうね
そうなんですよね。
今まで送ってきたファイル形式がzipであった事と、
相手先がRARに対応してなかったりしたら悪いのでZIPで送っているのですが(相手先の事を考えすぎかもしれませんが一応得意先なので^^;)、
RARでリカバリレコードを付けての方が確実性はありますよね・・。

>TCPを使った通信は基本的にエラーチェックするので壊れにくい・・けど、絶対に壊れないかというと??
こればっかりはどうしようもないですよね・・・

やはりzipをネットでやりとりして
100%の保障で解凍できるかというと厳しいようですね・・。


ご教授頂きありがとうございます。
とても勉強になりました。感謝致します<(__)>

投稿日時 - 2009-09-06 22:05:43

あなたにオススメの質問