web-dev-qa-db-ja.com

複数の部分で電子メールで送信されたZipファイルを再構築するにはどうすればよいですか?

それぞれがZipファイルの一部を含む3通のメールを受信しました。拡張子は.z00、.z01、.z02で終わります。 (電子メールあたりの典型的な10Mb添付ファイル制限を回避するために、そのように電子メールで送信されました。)

3つのファイルすべてを1つのディレクトリに入れました。

7-ZipとWinZipの両方を使用して最初のファイル(.z00ファイル)を開くと、Zipの内容が一覧表示されますが、ファイルを抽出しようとすると、両方のプログラムでエラーが報告されます。

このZipを再構成してファイルにアクセスする最もエラーが発生しやすい方法は何ですか?

33
Guy

ファイルパーツを連結する必要があるだけであると想定しても、かなり安全です。

これを行う最も簡単な方法は7-Zip内です。7-Zipファイルマネージャーでフォルダーに移動し、シーケンスの最初のファイルを右クリックして、コンテキストメニューから[ファイルを結合...]を選択します。

コマンドラインからも簡単に実行できます。

Windowsの場合:

copy /B input.z* output.Zip

またはLinux(または、Windowsで Cygwin または GnuWin32 を使用してUnixコマンドラインツールを使用している場合):

cat input.z* > output.Zip
40
therefromhere

通常、セットには* .Zipが1つと* .z ??のカップルがあります。 * .Zipを開くと、同じディレクトリにある限り、他のファイルも解凍されます。

これが機能しない場合は、 therefromhere の発言を試すか、Windowsを使用している場合:

copy /B yourfile.z00 + yourfile.z01 + yourfile.z02 yourfile.Zip

5

すべてのファイルを解凍しようとしましたか?通常、1つだけ解凍する必要があります(最初または最後)。
たぶん、.z00の拡張子を.Zipに変更すると、すべてを解凍できるようになります。

4
Leonel Martins

通常、分割ファイルを受け取ったとき、最初のファイルのみを解凍します。
こうすることで完全なファイルが得られ、7-Zipを使用しました

2
Rishi

私の推測では、それらは直接分割されただけで、追加情報はありません。したがって、それらを連結して、完全なZipファイルを作成できるはずです。 このスレッド には、ファイルを連結できるツールへのリンクがあります。

1
jtbandes

新しいフォルダを作成し、分割したファイルをそのフォルダにドラッグします。すべてのファイルを強調表示し、[抽出]を選択します。これにより、結合されたファイルが配置される新しいサブフォルダーが作成されます。 7-Zipを使用。

0
Tom Pope

7zを使用したソリューション

  1. 分割フォルダが格納されているフォルダを開きます。私の場合、それらは* .7z.001から* .7z.016までの16個のファイルでした。
  2. 最初のフォルダーを右クリックし、左クリックして、7zによって自動的に提案された「抽出先」の推奨フォルダー名を選択します。
  3. 7zは、同じフォルダー内に新しい非圧縮フォルダーを作成し、すべての解凍と結合を開始します。
0
Luis F. Garcia

Xx.Zipとxx.z01として受け取った2つのファイルで問題が発生しました。私は単にしました:

cat xx.01 xx.Zip > yy.Zip

に続く

unzip yy.Zip

警告をいくつか出しましたが、仕事はしました。これはUbuntu Preciseにありました。

0
Ravi