ファイルを分割および結合する方法


25

Windowsでファイルを分割して結合するにはどうすればよいですか?

大きなファイルをいくつかの小さなサイズのファイルに分割し、それらを別のボックスに転送してから結合する必要があります。

コマンドラインでこれを実行しても問題ありません。

回答:


8

必要なファイルをZIPファイルに圧縮し、最大ファイルサイズを設定して分割する傾向があります。

これは、初期ファイルを使用可能に戻すためのプログラムが常にあることを意味します。


2
補遺:7-Zipは圧縮および分割できます。GUIでアーカイブを作成するときは、左下隅の「ボリューム、バイトに分割」を探してください。
ナサニエル

1
アーカイブなしでも、他と同様に分割できます。

これを試してみました。非常に素晴らしい!パッケージのサイズは約1MGで、GSplit(1.5MG)未満です。非常に遅い接続でリモートにファイルを転送するには、このツールが必要です。したがって、アプリのサイズは非常に重要です。
David.Chu.ca 09

@ David.Chu.caポータブルアプリ7zip
user400344の

27

ファイル(既に別の場所で分割されている)を結合する場合は、Windowsコマンドプロンプトでこれをネイティブに実行できます。

copy /b example.ext.001+example.ext.002+example.ext.003+example.ext.004 example.ext

2
そして、箱から出してすぐに動作します。:)
アキレス14

12

HJSplitを使用します。それは単に最高です。

HJSplitはフリーウェアでポータブル(300 KB)であり、インストールする必要はありません。

GoetzのFile Splitterの古い無料のコマンドラインバージョンがあります。バッチスクリプトを実行して多くのファイルを分割する予定がある場合は、このバージョンをお勧めします。

7-Zipは、GUI(ファイルを右クリック→ファイルの分割... →サイズの選択)またはコマンドラインのいずれかを使用して、ファイルを分割(圧縮の有無にかかわらず)および結合できる別の無料のオープンソースプログラムです。

Total Commanderをお持ちの場合、それも同様に行います(ファイル→ ファイルの分割 ...)


2
第二の総司令官。
ゲパール

ねえ、私はただのメッセンジャーですが、私は同意します、それは目を痛めます:)それ以外は、それは優秀で使いやすいです。

おい!Freebyte ...良い昔のFreebyte。
ナサニエル

7

ファイルを正確なサイズに分割するには、常に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

ストリームを分割するにはどうすればよいですか。これをしようとしています:some_long_running_data_process | split -l 10000 --name the_parts
ジャスティントーマス

修正してください:オプションがある--b、ありません-b
mgr326639

1
cat出力がアルファベット順になっていることを保証しますか?そうでない場合、コマンドはエラーで失敗せず、異なる(および間違った)出力を生成するだけです。
mgr326639

3

私はこれを使用しています:

type file1 file2 file3 > out

2
これはテキストファイルのみのために働く、あなたはOPが大きなファイルを分割することができますどのようにadrressingされていません。
Jan Doggen 14年

3
この申し立てを投稿する前にテストしましたか?実際には、バイナリデータでもうまく機能します。
エルモトドゥロフ14

Elmo-あなたのソリューションはすばらしかった!トンありがとう!マルチパートバイナリがあり、これを使用して簡単につなぎ合わせることができました。
nyxgeek

1
@nyxgeekはそれほど素晴らしいことではありません。Windows上でバイナリファイルを結合するための正しい方法はあるcopy /bようuser190976の答え以上
phuclv


0

WinRARをファイルスプリッター/ジョイナーとしても使用できます。、小さなファイルにファイルを分割「を選択するために、ストアを圧縮する方法として、」と「に希望する値(バイト)を入力しますスプリットボリュームへの」ボックス。このようにして、filename.part1.rarfilename.part2.rarなどの名前のファイルを分割できます。


0

GSplitを使用することもできます。強力で無料のファイルスプリッターで、大きなファイルをpiecesと呼ばれる小さなファイルのセットに分割できます。


0

Cygwin(基本インストール)で、Bashシェル:

dd if=archive.tar bs=512M | xz -e9fc | split -b4000m - /destination/path/archive_split.

アーカイブが既に圧縮されている場合は、xzパイプブロックを省略します。

アーカイブを結合するには:

cat archive_split.* > archive
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.