chunks

Martin Ameskamp ma at informatik.uni-kiel.d400.de
Thu Jan 27 10:27:24 EST 1994


> I have to pass a whole grass LOCATION over the net. Even
> compressed, the tar file is huge. How could I cut it
> in chunks so that I can transfer it? By now I always
> get a "broken pipe" on the ftp at some point.

	I believe there are programs to do this, but if all else
	fails, there's always good old dd:
	Consider the case where you want to cut file hugo (size 250k)
	into three chunks:

	dd if=hugo of=hugo.a bs=100000 count=1
	dd if=hugo of=hugo.b bs=100000 skip=1 count=1
	dd if=hugo of=hugo.c bs=100000 skip=2 count=1
	(note that hugo.c is less than one 'block' in size).

	cat hugo.a hugo.b hugo.c >hugo
	restores the original file.
	Of course, this can be done in a for loop for large sizes of
	chunks.

	Martin
--
Martin Ameskamp, Inst. f. Informatik I (Computing Dept.)
Kiel University, Olshausenstr. 40, 24118 Kiel, Germany
Fax: ++49 431 8804054, Voice: ++49 431 8804474, 
email: ma at informatik.uni-kiel.d400.de



More information about the grass-dev mailing list