No Programming, No Life

プログラミング関連の話題や雑記

バイナリ分割されたファイルを結合する 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

でいいのになぁ。