Windowsでファイルを分割して結合するにはどうすればよいですか?
大きなファイルをいくつかの小さなサイズのファイルに分割し、それらを別のボックスに転送してから結合する必要があります。
コマンドラインでこれを実行しても問題ありません。
Windowsでファイルを分割して結合するにはどうすればよいですか?
大きなファイルをいくつかの小さなサイズのファイルに分割し、それらを別のボックスに転送してから結合する必要があります。
コマンドラインでこれを実行しても問題ありません。
回答:
必要なファイルをZIPファイルに圧縮し、最大ファイルサイズを設定して分割する傾向があります。
これは、初期ファイルを使用可能に戻すためのプログラムが常にあることを意味します。
ファイル(既に別の場所で分割されている)を結合する場合は、Windowsコマンドプロンプトでこれをネイティブに実行できます。
copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext
HJSplitはフリーウェアでポータブル(300 KB)であり、インストールする必要はありません。
GoetzのFile Splitterの古い無料のコマンドラインバージョンがあります。バッチスクリプトを実行して多くのファイルを分割する予定がある場合は、このバージョンをお勧めします。
7-Zipは、GUI(ファイルを右クリック→ファイルの分割... →サイズの選択)またはコマンドラインのいずれかを使用して、ファイルを分割(圧縮の有無にかかわらず)および結合できる別の無料のオープンソースプログラムです。
Total Commanderをお持ちの場合、それも同様に行います(ファイル→ ファイルの分割 ...)
ファイルを正確なサイズに分割するには、常にLinux / Unixコマンドラインツールを使用できますsplit
。Windowsバージョンはこちら:http : //unxutils.sourceforge.net/
このツールを使用すると、ファイルを任意のサイズに分割でき、「cat」を使用してそれらを再結合できます。
例えば:
split -b=10090000 bigfile.iso bigfile_part.
ファイルを正確に10090000バイトに分割します。出力は次のようになります。
bigfile_part.aa
bigfile_part.ab, etc.
再結合するには、次のようにします。
cat bigfile_part* > bigfile.iso
--b
、ありません-b
。
cat
出力がアルファベット順になっていることを保証しますか?そうでない場合、コマンドはエラーで失敗せず、異なる(および間違った)出力を生成するだけです。
私はこれを使用しています:
type file1 file2 file3 > out
copy /b
ようuser190976の答え以上
\n
か、\r
ストリーム内の文字
WinRARをファイルスプリッター/ジョイナーとしても使用できます。、小さなファイルにファイルを分割「を選択するために、ストアを圧縮する方法として、」と「に希望する値(バイト)を入力しますスプリットボリュームへの」ボックス。このようにして、filename.part1.rar、filename.part2.rarなどの名前のファイルを分割できます。
Cygwin(基本インストール)で、Bashシェル:
dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.
アーカイブが既に圧縮されている場合は、xzパイプブロックを省略します。
アーカイブを結合するには:
cat archive_split.* > archive