ARC VERSUS LBR I decided to test the ARC utility against the SQ and LBR utilities to see if it would be a good thing to switch over to ARC, or to try to maintain LBR files in an increasingly dominated ARC world. I selected the 30 BASIC files listed below for the test since they contained a mix of ASCII and tokenized files, (and mostly because they were sitting in a sub-directory already and were about the right size). The tests were conducted on an IBM PC with an external hard disk - floppies would have taken too long. As you can see already I used nothing but the most "rigorous" test methods. The source files: 30 BASIC Programs totalling 139,030 bytes. The ARC utility was invoked: ARC a BASFINPG *.*. The resultant file took 12 minutes 20 seconds to produce and was 95,571 bytes large. I used ZIP082.EXE to tag and SQueeze the BASIC files and then invoked LUU with: LUU FINPGBAS *.?Q? I responded with 36 for the number of slots. When LUU was through, I entered ERASE *.?Q?. The resultant file was 116,096 bytes large and the three step process took 8 minutes and 6 seconds. I didn't really come up with any startling data, other than the time difference - I didn't think it would be that much. My "conclusions": COMPRESSION RATE (to original file) ARC = 68.7% SQ & LBR = 83.5% The ARC file is 17.7% smaller than the .LBR file. What this means is the per 100Kb of file, the ARC file will be 17.7Kb smaller, or 1.77Mb per 10 MB, if your files are like the files used in this test. Another way of looking at it is about 64Kb per floppy. Not bad! TIME FACTORS The ARC File took 12 minutes 20 seconds versus the SQ & LBR times of 8 minutes and 6 seconds. You could say that the ARC utility is 53.3% slower, or the SQ & LBR utilities are 34.6% faster (even having to do three operations). The time in minutes per 100 KB of original file are 8.9 minutes for ARC and 5.8 minutes for SQ & LBR. To do 1 floppy (362Kb) would take 32.22 minutes using ARC and 21 minutes for SQ & LBR. A 10Mb hard disk would result in 890 minutes (14.83 hrs.) for ARC and 580 minutes (9.67 hrs.) for SQ & LBR. I think another factor that should be considered is data transfer time. Most of these files get moved by modem. What is the time difference at 1200 Baud? 300 Baud? Does the time savings for creating a SQ & LBR file offset the file size savings of ARC? I think I could have improved on the SQ & LBR times, but there is no way I could make the ARC times faster. How important is the "on-line" time? How much of a factor is ease of use, (one command and file versus three)?? LUE and LUU are pretty small files as is SQPC. ZIP is pretty large but it does many, many other things. I could have used ZIP for the LBR file creation as well as the squeeze, but I thought it was a little easier to exit and use LUU because of the wild cards. Other SQ utilities (than ZIP's) might offer better compression ratios? I would like to know what other people think? Should we start consciously shifting over to ARC, or should we reconsider?? My name is Bob Hobbs and I can be reached at: PC Spectrum 714/980-8607 RBBS Zaphod's Machine 714/626-1843 FIDO . 08:1484 31:55 INCOME .BAS 8832 22Oct82 00:02 .. 08:1484 31:55 KALCOL .BAS 896 BALANCE .BAS 512 29Jul82 03:15 LEASE .BAS 2176 22Oct82 00:02 BESTLINE.BAS 896 01Jan80 00:03 LEASEBUY.BAS 2944 15Jun84 07:58 BOND .BAS 2816 22Oct82 00:02 MEAN .BAS 640 25Apr82 BUDGET .BAS 7808 29Jan83 01:09 NETPREST.BAS 896 22Oct82 00:03 COMPOUND.BAS 768 22Oct82 00:02 NUMERIC .BAS 1280 22Oct82 00:03 CRITICAL.BAS 2176 22Oct82 00:03 PERT .BAS 3072 22Oct82 00:03 FINANCE .BAS 22016 31Jan83 21:54 PRLIST .BAS 3584 01Jan80 00:15 FINANCE1.BAS 6400 25Jan82 PVTAX .BAS 640 22Oct82 00:03 FINANCEA.BAS 21114 28May84 13:13 REGRESS .BAS 768 25Apr82 FINPAC .BAS 16640 29May84 09:27 REPORTS .BAS 10496 FUTURE .BAS 896 22Oct82 00:03 RLTYLOAN.BAS 5916 27Apr85 22:13 GROWTH .BAS 1792 STATPAK .BAS 9984 28May84 11:04 GROWTH1 .BAS 1536 18Jul82 16:13 TREASURY.BAS 1536 22Oct82 00:02 139030 Bytes in 30 File(s); Notes added by sysop of FIDO 107/7 24 Sept 85 The difference in file transfer time is about 4 mins for each 20k difference in file length. About the same figures for the test above. Baud rates will give some difference in file transfer time. (protocol overhead reduces the effects of baud rate) The above test uses 2 common file types, and may give good results, however your results may vary. The version of ARC in the test is not given, version 2.3 is faster then earlier versions. In our experence, the savings in disk space are more important then the time to ARC something.