ASDG's File SPLiTting system Here is the IFF SPLT Form. It is intended to provide a way to split big files into smaller pieces. I am developing program to read/write this format on a variety of platforms. Currently I have Amiga and MSDOS versions. It could also be used to encapsulate binary files. Also, my program generates, and expects, SPLT file names of the form "name.001", "name.002". This oughta be part of the specification for this format, although such details are beyond the scope of IFF. FORMnnnnSPLT Chunk types: INFOnnnn Information about the data file total_size Total size of original file ** count Total number of chunks. ** position Position this chunk was in original file This is defined bye: "Seek(file, position, OFFSET_BEGINNING)" unit_number Number of this chunk, from 0..(count-1) secs UNIX date format, seconds since Jan 1 1970 AmigaDOS Seconds + 252482400 == UNIX Seconds. bits File mode bits...defined by AmigaDOS compression Compression type for the BODY chunk Compression types can be different for each BODY chunk. No compression types are defined yet. EOF 0004 flag either TRUE or FALSE. CHKS0004 sum The sum of the data in this chunk Sum the data chunk, a byte at a time. For example: long sum = 0; UBYTE *p = buffer; for(i=0;i