#! /bin/sh
#
# splits a binary file into chunks.
# Written 1995 by Frank Pilhofer <fp@fpx.de>
#
FILE=00
COUNT=0
INPUT=
SIZE=
#
if [ $# != 2 ] ; then
	echo usage: $0 \[filename \| -\] \<size in kb\>
	exit 1
fi
#
if [ "$1" = "-" ] ; then
	INPUT=
else
	INPUT=if=$1
fi
#
SIZE=$2
VALUE=0
#
while dd $INPUT bs=1k skip=$COUNT count=$SIZE of=xx$FILE 2> /dev/null ; do
	if [ ! -s xx$FILE ] ; then
		break;
	fi
	if [ "$INPUT" != "" ] ; then
		COUNT=`echo $COUNT + $SIZE | bc`
	fi
	FILE=`echo $FILE + 1 | bc`
	if [ "`echo $FILE | cut -c 1`" = "$FILE" ] ; then
		FILE=0$FILE
	fi
done
#
rm -f xx$FILE
#
