Windows 10では、4GB以上の圧縮ファイル(Winrarを使用)があります。ファイルをUnixサーバーにダンプし、ファイルを解凍したいのですが、常にエラーが表示されます。
パスワード:unzip filename.zip
unzip: cannot find or open filename.zip, filename.zip.zip or filename.zip.ZIP.
zipファイルには.csvファイル(50以上のファイル)が含まれています。
助けてください。ありがとう
答え1
この質問は、Winrarを使用して作成された4 GBを超えるファイルを解凍する方法を尋ねます。
一部の人々によると、unzip
(情報郵便番号)zip形式の制限により、大きなファイルを処理できず、複数ボリュームのzipアーカイブが必要です。一方、他の人は、特定の解凍されたコピーで利用可能または使用できないzip64拡張子に言及しました。
- 4GBを超えるファイルを解凍する、ヒックスゲルガノフ
- 大容量zipファイルを抽出できません、Ask-Ubuntuから
これで、Info-ZIPは、PKWAREの説明に基づいて、2009年4月6.0リリース以降の「ラージファイル」をサポートしました。たとえば、Info-ZIPのproginfo/ziplimit.txt
ファイルを参照します。
A2)Zip64拡張子を使用したZipアーカイブ形式の厳格な制限: 2001年、PKWAREはZip形式仕様バージョン4.5をリリースしました。 (Windows 4.5用PKZIPとしてリリース)この仕様 フィールドサイズ制限を破るために定義された新しい追加フィールドブロック 標準のzipファイル構造。この拡張された「Zip64」形式は 理論的限界は次の値です。 Zipアーカイブのエントリ数:16 Ei(2 ^ 64 - 1エントリ) アーカイブ項目の圧縮サイズ: 16EiByte(2^64 - 1 バイト) 圧縮されていないアイテムサイズ:16EiByte(2 ^ 64 - 1バイト) シングルボリュームZipアーカイブサイズ:16EiByte(2 ^ 64 - 1バイト) マルチボリュームアーカイブのボリュームあたりのサイズ:16EiByte(2 ^ 64 - 1バイト) マルチボリュームアーカイブのセクション数:4 Gi(2 ^ 32 - 1セクション) マルチボリュームアーカイブの合計サイズ:2^96バイト(16Ei * 4Gi) Info-ZIPソフトウェアバージョン(Zip 3.0およびUnZip 6.0で始まる) 選択した環境でZip64アーカイブをサポートする(デフォルト Unix、VMS、Win32などのオペレーティングシステムの機能で十分です。
以下をサポートしているかどうかを確認できます。
$解凍-v UnZip 6.00、2009年4月20日、Debianで提供。 Info-ZIPソース。 最新のソースコードと実行ファイルはftp://ftp.info-zip.org/pub/infozip/にあります。 その他のサイトについては、ftp://ftp.info-zip.org/pub/infozip/UnZip.htmlをご覧ください。 Unix(Linux ELF)用のgcc 8.3.0を使用してコンパイルされました。 UnZip特殊コンパイルオプション: ACORN_FTYPE_NFS COPYRIGHT_CLEAN(PKZIP 0.9x非復元方法はサポートされていません) SET_DIRECTORY_PROPERTIES SYMLINKS(RTLおよびファイルシステムで許可されている場合はシンボリックリンクがサポートされています) タイムスタンプ UNIXバックアップ _EF_UT_TIMEを使用してください。 USE_UNSHRINK (PKZIP/Zip 1.x 解凍方法をサポート) USE_DEFLATE64(PKZIP 4.x Deflate64(tm) サポート) UNICODE_SUPPORT [ワイド文字、文字エンコード: UTF-8] (UTF-8 パス処理) LARGE_FILE_SUPPORT(2GiB以上の大容量ファイルをサポート) ZIP64_SUPPORT(Zip64を使用した大容量ファイルのアーカイブをサポート) USE_BZIP2(PKZIP 4.6+、bzip2 libバージョン1.0.6を使用、2010年9月6日) VMS_TEXT_CONV WILD_STOP_AT_DIR [復号化、バージョン2.11、2007年1月5日] UnZipおよびZipInfo環境オプション: 解凍:[なし] 解凍:[なし] 郵便番号:[なし] ZipInfoOPT: [なし]
これで、WinRARはしばらくzip64ファイルの抽出をサポートしました(バージョン3.50)。2005年)、言及したリリースノート。しかし、それ以降のバージョンではzip64に言及しておらず、何人かの人々はzip64ファイルを作成できないと言いました。これが正しい場合は、OPに実際にunzip
。
unzip
実際にzipファイルではなくファイルを開こうとすると、次のメッセージが表示されます。
$解凍-l foo.zip アーカイブ:foo.zip 中央ディレクトリの終了署名が見つかりません。このファイルではない zipファイルまたはマルチパートアーカイブを構成するディスク。内部に 後者の場合、中央ディレクトリとzipファイルのコメントは以下にあります。 これはアーカイブの最後のディスクです。 unzip:foo.zipまたは次のいずれかにzipfileディレクトリがありません。 foo.zip.zipとfoo.zip.ZIPが見つかりません。
RARファイルを開こうとすると、クイックチェックとメッセージは同じです。
しかし、file
プログラムはそれが何であるかを言うことができます:
ファイルfoo.zip foo.zip:RARアーカイブデータ、v5
7-zipプログラムはRARファイルを解凍することができます。しかし、解凍することはできません。
$7z l foo.zip 7-Zip [64] 16.02: 著作権 (c) 1999-2016 Igor Pavlov: 2016-05-21 p7zip バージョン 16.02 (locale=en_US.UTF-8, Utf16=on, HugeFiles=on, 64 ビット, 2 CPU Intel(R) Core(TM) i7-4578U CPU @ 3.00GHz(40651), ASM, AES-NI ) ドライブからアーカイブを検索します。 ファイル1個、36015バイト(36KiB) リストアーカイブ:foo.zip - パス=foo.zip 開く警告:ファイルを[zip]アーカイブとして開くことができません。 タイプ=Rar5 物理サイズ = 36015 固体 = - ブロック = 5 暗号化= - マルチボリューム= - ボリューム=1 日付/時刻属性サイズ圧縮名 ----- ----- ------------ ------------ -- - --------- 2009-04-19 17:38:10 ..... 4938 1996 funzip.1 2009-04-19 19:33:10 ..... 49657 17764解凍1 2009-04-19 17:38:48 ..... 14661 5499 unzipsfx.1 2009-04-19 17:38:52 ..... 3811 1557 zipgrep.1 2009-04-19 17:39:00 ..... 23607 8822 zipinfo.1 ----- ----- ------------ ------------ -- - --------- 2009-04-19 19:33:10 96674 35638 5ファイル 警告:1
答え2
サーバーにインストールされているいくつかのjar / Javaユーティリティを試してみました。
UNIX-SERVER# find /opt -name jar
/opt/java6/bin/jar
/opt/java6/bin/IA64N/jar
/opt/java6/bin/IA64W/jar
/opt/java1.5/bin/jar
/opt/java1.5/bin/IA64N/jar
/opt/java1.5/bin/IA64W/jar
/opt/java7/bin/jar
/opt/java7/bin/IA64N/jar
/opt/java7/bin/IA64W/jar
UNIX-SERVER#
UNIX-SERVER# /opt/java6/bin/jar xvf zipped_file.zip
created: files/
created: files/install/
extracted: files/install/addLangs.sh
inflated: files/install/attachHome.sh
inflated: files/install/clusterparam.ini
inflated: files/install/detachHome.sh
inflated: files/install/lsnodes
inflated: files/welcome.html
UNIX-SERVER#
これは私に効果があり、あなたにも効果があることを願っています。挨拶
参考までに: https://community.hpe.com/t5/System-Administration/unzip-problem-Needs-help/td-p/4161201