Ubuntuで.Zipファイルを.z01、.z02などとして分割する必要があります。そうすれば、それらをWindowsに戻すことができます。
Windowsのコマンドプロンプトにアクセスできません。今どのようにファイルを解凍しますか?
Ubuntuでは、split
コマンドを使用してZipファイルを分割できます。このような何かが動作するはずです:
split your-Zip.zip -b 32M ZIPCHUNKS
これにより、多数のZIPCHUNKS *ファイルが順番に作成され、サイズはすべて32 MB以下になります。 32Mパラメーターを変更して、チャンクサイズを変更します。
従来は、cat
を使用してそれらを貼り付けていました。
cat ZIPCHUNKS* > reassembled-Zip.zip
Windowsで再組み立てする場合は、cat
の代わりが必要です。 Windowsでcatの代わりに使用できます が役立つ場合がありますが、複数のファイルを処理するときにWindowsのtype
コマンドはファイル名を追加するため機能しないことに注意してください。 1つの実用的なアプローチはcopy /b ZIPCHUNKS* > reassembled-Zip.zip
です。
また、WinZipやWinRarなどのWindowsのGUIツールで解凍できる「分割」アーカイブの作成をネイティブでサポートするrar
を使用することもできます。 Ubuntuで、rar
パッケージをインストールしてから、次の操作を行います。
rar a -v32M destination.rar files/to/compress
これにより、destination.partXX.rarというファイルが作成されます。これらをWindowsに転送してから、最初のファイル(destination.rar)を解凍します。これにより、他のファイルが自動的にリンクされます。
潜在的に使用できるトリックの1つは、元のZipファイルを「rar」することです。これにより、Windows上で再構築できます。元のファイルがある場合は、それらを単にrarして、それで作業する方が簡単な場合があります。
Zip
コマンドと-s split_size
を使用して、ファイルを圧縮します。コマンドの例は次のとおりです。
Zip -r -s 100m filename.Zip compress_folder
非常に簡単:最初にLinux/Unixでsplit your-Zip.zip -b 32M ZIPCHUNKS
を実行し、次にWindowsでtype * > myZipFile.Zip
を実行します。
UbuntuマシンにZipがインストールされている場合は、 zipsplit も必要です。これは大きなZipファイルを取得し、それをいくつかの小さなスタンドアロンZipファイルに分割します。作成するファイルはプレーンなZipファイルであるため、WinZipやRarの特定のバージョンに依存することはありません。
注意点:zipsplitはまだCP/M/MS-DOS 8.3ファイル名の世界に存在するため、biglongfilename.Zipで使用すると、 'biglon_1.Zip、biglon_2.Zip、biglon_3.Zipなど.
私は1年以上前にこれをしなければなりませんでした。 Windowsには同じツールがないため、不便です。
最終的に GSplit を使用しました。これはWINE(またはPlayOnLinux)で動作します。 .exe
ファイルと.gsd
ファイルの束を作成します。 PDFファイルを圧縮する場合、Windowsが混乱するため、事前に圧縮する必要があります。