On Monday 30 July 2007 01:16, Alexey Eremenko wrote:
>AE Hi all !
>AE
>AE I came across a problem: splitting files.
>AE
>AE How to best approach this problem ?
>AE
>AE I have used "split" command:
>AE Like that, to split 1 ISO file into many 1 MB files.
>AE split  -d -b $[1000*1000] --verbose ../visopsys-0.62.iso
>AE
>AE But I came across a problem, how-to merge them back?
>AE
>AE I did something *very* ugly:
>AE [EMAIL PROTECTED]:/F/OSes/test> cp x00 finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x01 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x02 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x03 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x04 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x05 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x06 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x07 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x08 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x09 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> cat x10 >> finalfile.iso
>AE [EMAIL PROTECTED]:/F/OSes/test>
>AE [EMAIL PROTECTED]:/F/OSes/test> md5sum ../visopsys-0.62.iso
>AE f76eea3e3bbb441570984a7f6fb8d646  ../visopsys-0.62.iso
>AE [EMAIL PROTECTED]:/F/OSes/test> md5sum finalfile.iso
>AE f76eea3e3bbb441570984a7f6fb8d646  finalfile.iso
>AE
>AE Is there any beautyful command, that is "anti-split" ?
>AE I have tried "join", but this command is very bad: it can only join up
>AE to 2 files.
>AE
>AE I have heard about the possibility of multi-volume TAR archives, but I
>AE could not find the right keys in the tar info pages.
>AE
>AE Please help me finding the convenient commands to split/join files
>AE
>AE --
>AE -Alexey Eremenko "Technologov"

You may try to join them in this way:
1) Put all parts in one place (for example ~/tmp/finalfile)
2) Make sure that there are no other files in this directory
3) Join files. It works, because `split` gives names to files with 
alphabetical order.
find ~/tmp/finalfile | while read file; do cat $file >> finalfile.iso; done;
4) Check md5 sums
5) Now you may delete x* files in ~/tmp/finalfile directory

-- 
WBR, Dmitry.
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to