サラリーマンのすらすらIT日記

IT関連を中心とした日々を綴ります。
--/--/--

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2012/11/09

ZIPファイルが2GBを超えると...

あるDBデータをZIPで圧縮してバックアップしていたのですが、DBサーバを移行することになったので、バックアップしたZIPを解凍しようとすると、エラーが出て解凍できません。ZIPファイルのサイズは約2.4GB。すぐに「Windowsで扱えるファイルサイズの制限にかかっているせいだ!」と思いました。

Webで調べると、「ZIPファイルのファイル制限は?」というサイトが見つかりました。ファイルシステムとしての制限は、NTFSだとボリュームサイズまでOKとのことなので、この問題ではありません。ちなみに今回はWindows Server 2003 R2です。次にZIPの仕様ですが、これは4GB。これも今回関係ありません。次に32ビットOSの「2GBの壁」。しかし今回のファイルが2GBを越えたのは随分前。その時は問題ありませんでした。とすると、単なるファイルの破損か?

しかし数世代分あるバックアップのすべてのファイルが解凍できないので、単なるファイルの破損が全世代分起こったとも考えにくい。さらに上述のサイトを読んでいくと...ありました!「圧縮フォルダは2GBを超える時に破損します」。なんだ、これは!

機械翻訳のため、奇怪な文章になっているMicrosoft社の公式サイトに書いてあります。MS社お得意の「仕様」でしょうか。この"仕様"、始末の悪いことに、圧縮時には何のエラーも出なくて、解凍しようとした時に初めてわかるというのです。ちなみにWindows VistaやWindows Server 2008だと、この制約はないとのこと。これは64ビットOSということでしょうか?この辺ははっきりわかりませんが。

ともあれ、現行DBサーバの圧縮のやり直しです。圧縮後が2GB以下になるように工夫してやると、無事に解凍できました。今回のDBサーバ移行先はWindows Server 2008 R2(64ビット)なので、この問題が出ないから安心かな。勉強になりました。

スポンサーサイト

コメント

コメントの投稿

  • URL
  • コメント
  • パスワード
  • 秘密
  • 管理者にだけ表示を許可する

トラックバック

トラックバックURL:http://sookibizviz.blog81.fc2.com/tb.php/1374-1d9c2aac

■  カレンダー

08 | 2017/09 | 10
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

■  プロフィール

sookibizviz

Author:sookibizviz
仕事の内容やソフトの紹介を交えながら、日々の悪戦苦闘を綴っていきます。

■  最新記事

■  最新コメント

■  最新トラックバック

■  月別アーカイブ

■  カテゴリ

未分類 (64)
BizViz (24)
IT (1119)
計量 (76)
環境 (26)
数学 (181)
ニュース (46)
本 (187)
音楽 (113)
囲碁 (5)
将棋 (26)
ブログ (14)
日記 (19)

■  FC2カウンター

■  検索フォーム

■  RSSリンクの表示

■  QRコード

QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。