No Programming, No Life

新しいNPNLです。http://d.hatena.ne.jp/fumokmm/ から引っ越してきました。

バイナリ分割されたファイルを結合する for Windows

たまに使うのでメモです。

基本は+でつなぐ。/bオプションはバイナリとして結合するという意味。

@echo off 
copy /b nul test用.zip 
copy /b test用.zip + test用.zip.001 test用.zip 
copy /b test用.zip + test用.zip.002 test用.zip 
copy /b test用.zip + test用.zip.003 test用.zip 

全部羅列してもOK。

@echo off 
copy /b test用.zip.001 + test用.zip.002 + test用.zip.003 test用.zip 

分割されたファイルが連番などでソートされてるなら以下でよい。

@echo off 
copy /b test用.zip.* test用.zip 


ああ、*nix系なら

$ cat file1 file2 ... > file

でいいのになぁ。