Short: Split,Join&Recover PowerUP/WarpOS/020 Author: Richard Jørgensen, Jarmo Laakkonen (PPC port) Uploader: Jarmo Laakkonen (jami@dlc.fi) Type: misc/unix This is a port of the sploiner program by Richard Joergensen for PowerUP amigas. I also included MS-DOS and SPARC versions from original sploiner.lha archive and compiled a special version for 68020. Comes with full source which should compile out of the box with latest SAS/C. WarpOS version is compiled with VBCC. From original readme: Description: ============ This tool is for splitting up large files and rejoining them later, to facilitate transportation of large files on floppy disks. It also offers error recovery, so a faulty disk no longer means lost data. Functions: ========== - Split a large file into a several smaller files. - Join a set of smaller files to one large file. (like cat, join etc.) - Recreate a lost file by using the other files, and an extra file of error recovery information. New in PPC version: -You can specify the file buffer size with -b option -Default split buffer size is now 45000 bytes and join buffer size is 50000 bytes. -New switch -q. When used the byte counter isn't shown while splitting. Note about the WarpOS version: Due to compiler trouble the WarpOS version doesn't support changing the buffer size and it is always set to 20000 bytes when splitting and 15000 bytes when joining. Also writing of shadowfiles is not supported and you can't use repair (quite obvious as you can't write the shadow file). Even because of this the WarpOS version is as fast as the PowerUP version except for joining. I think this is because WarpOS has faster context switches compared to PowerUP software. I don't know if I've found a bug in VBCC WarpOS but it seems that fwrite() fails when trying to write more than 20000 bytes at once. Of course it could be that I'm doing something wrong but VBCC compiles the sources just fine for m68k and PowerUP. Jarmo Laakkonen 04-Oct-1998 ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 697 325 53.3% 04-Oct-98 12:50:06 +common.h 1854 647 65.1% 01-Oct-98 13:03:28 +getbuff.c 149 93 37.5% 07-Sep-95 21:25:14 +getbuff.h 8428 2972 64.7% 07-Sep-95 21:25:12 +getopt.c 3025 954 68.4% 07-Sep-95 21:25:14 +getopt.h 1719 745 56.6% 04-Oct-98 12:44:48 +join.c 35 35 0.0% 07-Sep-95 21:25:14 +join.h 25040 13410 46.4% 04-Oct-98 18:21:52 +sploiner 834 282 66.1% 04-Oct-98 18:33:42 +makefile.wos 104964 59922 42.9% 30-Nov-95 15:32:46 +SPLOINER.EXE 64358 25938 59.6% 04-Oct-98 18:22:38 +sploiner 1809 753 58.3% 05-Oct-95 22:18:36 +Readme.original 1507 798 47.0% 01-Oct-98 14:39:00 +Readme.txt 751 414 44.8% 04-Oct-98 18:32:30 +Readme.WarpOS 1251 552 55.8% 26-Sep-95 17:01:36 +repair.c 37 37 0.0% 07-Sep-95 21:25:14 +repair.h 160 96 40.0% 01-Oct-98 12:09:08 +SCOPTIONS 934 305 67.3% 04-Oct-98 18:18:10 +smakefile.m68k 1285 425 66.9% 04-Oct-98 18:25:56 +smakefile.ppc 32768 8577 73.8% 30-Nov-95 15:45:08 +sploiner.sparc 4141 1529 63.0% 04-Oct-98 12:35:42 +split.c 254 188 25.9% 04-Oct-98 12:29:48 +split.h 1598 777 51.3% 04-Oct-98 13:07:12 +sploiner.c 2012 1018 49.4% 04-Oct-98 18:04:02 +sploinerppc.readme 10694 2659 75.1% 01-Oct-98 12:11:50 +usage.c 139 70 49.6% 07-Sep-95 21:25:14 +usage.h 30984 13551 56.2% 04-Oct-98 18:35:00 +sploiner -------- ------- ----- --------- -------- 301427 137072 54.5% 07-Oct-98 00:57:30 27 files