-=( What's New )=-
Version 1.4
- The filemode variable is now returned to it's value before calls to CSys
were made.
- The ARC_IBM unit can now also return PAK as a compressorname. I'm not
sure if the detection can be trusted though. Use at your own risk.
CompressorName results are now: ARC ARC7 or PAK
- Changed the detection of ARJ selfextractors a little. Hopefully this will
result in less false alarms..
Version 1.3
- Oops, between last compile and release I added one single line to the
SQZ unit.. Stupid.. Anyhow, the var used there didn't exist.
- UC support will not be included. UC compresses the header too. At this
moment one cannot get the fileinformation for a UC2 compressed file
without using UC.EXE. This means there is nothing really to do for
CSys.. Maybe later..
- moved the magic constates to the STRUCT.PAS file
- Used the constates everywhere in the units
- Changed the Type of the magic field in the basic object.
- Added an other example unit on how to use the toolbox plus a demo
on how to use the demo.
Version 1.2
- Removed a bug which caused CSys to forget the filename while checking
for DWC
- Added support for the RAR archiver
- Two new boolean field in the basic object:
HasPassword and SolidArchive
- Added support for the HasPassword var to IBM_SQZ.
- 3 new functions:
IsSolidArchive:Boolean;
IsPasswordProtected:Boolean;
IsBitSet(Flag : Word; Bit : Word):Boolean;