Palm84 某所の日記

死のうは一定、しのびクマには何しよぞ...

ファイル分割と結合

参考ページそのまんま(汗)。

Windows

分割は圧縮・解凍ソフト使うしかないのかな。LhacaやLhazだと結合用のbatファイルも作成してくれるので便利。

結合
  • Lhazの結合用batファイル
copy /b "test.000"  "test.zip"
copy /b "test.zip" + "test.001"  "test.zip"
copy /b "test.zip" + "test.002"  "test.zip"

/b はバイナリファイルの場合です。

こんなかんじでもおk

C:\>copy /b test.000 + test.001 + test.002 test.zip
test.000
test.001
test.002
        1 個のファイルをコピーしました。

ワイルドカード[*]もおk

C:\>copy /b test.0* test.zip
test.000
test.001
test.002
        1 個のファイルをコピーしました。

Linux

Windows でも UnxUtilssplit.exe, cat.exe を用意すればコマンド プロンプトから同様に実行できます...

分割
$ split --verbose -b 1423k test.zip test.zip.
creating file `test.zip.aa'
creating file `test.zip.ab'
creating file `test.zip.ac'

file.aa, file.ab, file.ac ... が作成される。

結合
$ cat test.zip.* > test.zip

めも

メディアの容量とか。フォーマット次第で変動するらしい。

1.44MB FD

FATフォーマット

  • 1,457,664 バイト
  • 1423.5 KB
  • 1.39 MB
650MB CD-RW

ISO 9660フォーマット

  • 336,073 ブロック
  • 688,277,504 バイト
  • 672,146 KB
  • 656.4 MB
700MB CD-R

未フォーマット

  • 359,845 ブロック
  • 736,962,560 バイト
  • 719,690 KB
  • 702 MB
4.7GB DVD-RW

ファイルシステム - JOLIET

  • 2,296,256 ブロック
  • 4,702,732,288 バイト
  • 4,592,512 KB
  • 4,484 MB
  • 4.379 GB
128MB USBメモリ

FAT16 パーティションあり

  • 130,770,944 バイト
  • 127,706 KB
  • 124.71 MB
64MB SDメモリ

FAT16 パーティションあり

  • 61,700,096 バイト
  • 60,254 KB
  • 58.8 MB
1GB SDメモリ

FAT16 パーティションあり

  • 1,017,135,104 バイト
  • 993,296 KB
  • 970 MB

FAT32 パーティションあり

  • 1,015,406,592 バイト
  • 991,608 KB
  • 968 MB

バックアップ(パーティションイメージ作成)ソフトのデフォルト設定で分割されるファイルサイズ。

環境によって2GB制限があるし。

Partimage
  • 2,135,966,288 バイト
  • 2,085,905 KB
  • 2,037 MB
  • 1.98 GB
Ghost 2003
  • 2,147,473,764 バイト
  • 2,097,143 KB
  • 2,048 MB
  • 1.99 GB