巨大file (4GB超えててDVDに収まんないとか) の分割・結合には、奇っ怪なsoftwareを使わずとも、split commandとcat commandで足りる。text fileに限らず、binary fileでも平気。LinuxやMacOS Xなら、bashやターミナルからやればいいし、WindowsならCygwinでいい。MinGWにも有るかもしれない。*nix系では共通化されたcommandなので、後で「復元出来ない><」とか困る心配も無い。
file圧縮とは無関係なので、別個に考へる事。
分割
split
と云ふcommandが有るので、此れで分割する。多分普通は、zipやtar.gz等を分割する事に成るのだと思ふ。
#bigfileと云う名のファイルを分割 split -b 3000m bigfile bigfile. #bigfile.*へ、3000Mb毎に分割 rm bigfile #元ファイルを削除
cf. Man page of SPLIT http://linuxjm.sourceforge.jp/html/gnumaniak/man1/split.1.html
cf. On-line Manual of "split" http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&man=split§=1&dir=jpman-9.0.2%2Fman
結合
単にcat
すれは好い。
#bigfileと云う名のファイルへ結合 cat bigfile.* > bigfile #結合し、リダイレクトでファイルへ格納する