home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
disk
/
antivirus_utils
/
bbbf
/
unpacklib
/
unpackhistory
< prev
next >
Wrap
Text File
|
1995-02-27
|
7KB
|
188 lines
****************************************************************************
* HISTORY FOR THE UNPACK.LIBRARY *
****************************************************************************
Unpack.library V34.21
The unpack.library was coded by Thomas Neumann alias Tax of
Gnu Design for SHI (Safe Hex International).
See also the doc file for more information about this library.
****************************************************************************
* Ideas coming up in newer versions *
****************************************************************************
- Detect more crunchers, ofcourse :-)
****************************************************************************
* New functions *
****************************************************************************
V34.1 TestHunk(), UnpackNum(), UnpackList() & UnpackListNext()
V34.20 LoadFile(), FreeFile()
****************************************************************************
* Crunchers the library can determine and unpack *
****************************************************************************
Archive crunchers:
- Lha/Lharc
- LhaSFX
- PAK 1.0
Single file crunchers:
- Gnu Packer 1.0 Data & Object
- Gnu Packer 1.1/1.2 Data & Object (both one and two segment)
- PowerPacker Data
- PowerPacker Encrypted Data
- PowerPacker LoadSeg
- PowerPacker Library
- PowerPacker Library/Encrypted
- PowerPacker Library/Overlay
- PowerPacker 2.x
- PowerPacker 3.0
- PowerPacker 3.0 Encrypted
- PowerPacker 3.0 Overlay
- PowerPacker 4.0
- PowerPacker 4.0 Encrypted
- PowerPacker 4.0 Overlay
V34.1 - Turtle Smasher 1.3
V34.1 - TurboSqueezer 8.0
V34.1 - TryIt 1.01
V34.1 - Titanics Cruncher 1.1/1.2
V34.1 - Time Cruncher 1.7-2.2
V34.1 - TetraPacker 2.1/2.2
V34.1 - TetraPacker 2.1/2.2 Pro
V34.1 - TetraCrunch 1.02/1.1
V34.1 - Stone Cracker 2.99d
V34.1 - Stone Cracker 3.10-3.11
V34.1 - Stone Cracker 4.01 A
V34.11 - Imploder 1.0-3.1
V34.11 - Imploder 1.0-3.1 Protected
V34.11 - Imploder 1.0-3.1 Library
V34.11 - Imploder 1.0-3.1 Library/Protected
V34.11 - Imploder 4.0
V34.11 - Imploder 4.0 Library
V34.20 - PowerPacker 4.1-4.2 (The include file are changed a bit!!)
V34.20 - PowerPacker 4.1-4.2 Encrypted - " -
V34.20 - PowerPacker 4.1-4.2 Overlay - " -
V34.20 - Black & Decker 2.1
V34.20 - ByteKiller 2.0
V34.20 - ByteKiller 3.0
V34.20 - Compressor Crackings Inc. V1.1
V34.20 - Crunch Master 1.0
V34.20 - Crunch Mania 1.4 A/N
V34.20 - Crunch Mania 1.4 A/P
V34.20 - Crunch Mania 1.4 Data
V34.20 - Crunch Mania 1.4-1.8 R/N
V34.20 - Crunch Mania 1.4-1.8 R/S
V34.20 - Crunch Mania 1.8 R/L
V34.20 - Crunch Mania 1.8 R/L/H
V34.20 - Crunch Mania 1.8 R/N/H
V34.20 - Double Action 1.0
V34.20 - DragPack 1.0
V34.20 - House 1.4 (RSI-Packer)
V34.20 - High Pressure Cruncher
V34.20 - IAM Packer 1.0 ATM5
V34.20 - IAM Packer 1.0 ATM5/D
V34.20 - IAM Packer 1.0 Ice
V34.20 - IAM Packer 1.0 Ice/D
V34.20 - ISC 1.5
V34.20 - Master Cruncher 3.0-3.1 A
V34.20 - Master Cruncher 3.0-3.1 D
V34.20 - Master Cruncher 3.0-3.1 R
V34.20 - Megacruncher 1.0
V34.20 - Megacruncher 1.2 A
V34.20 - Megacruncher 1.2 R (This is a very bad cruncher, so the crunched
data will be converted to raw data instead of
an object file)
V34.20 - Defjam 3.2
V34.20 - Defjam 3.2 Pro
V34.20 - PackIt 1.0
V34.20 - PackIt 1.0 D
V34.20 - Relokit 1.0
V34.21 - Spike Cruncher 1.1-1.5
V34.21 - Super Cruncher 2.7
V34.21 - Syncro Packer 4.6
V34.21 - Syncro Packer 4.6 K
V34.21 - Syncro Packer 4.6 R
V34.21 - Syncro Packer 4.6 R/K
V34.21 - Stone Cracker 4.00
V34.21 - Stone Cracker 4.00 D
V34.21 - Stone Cracker 4.01 C
V34.21 - Stone Cracker 4.01 D
****************************************************************************
* BUG Report and changes *
****************************************************************************
V34.1 Nico François has changed the Hunk_Reloc32 structure in his
PowerPacker V4.0. I haven't noticed it before, so when you decrunch
a V4.0 Object file, it will get a defect object file. This is fixed
now.
V34.1 Moved the UI_CrunchLen in the info structure from the private area
to the user area and added a UI_CrunchLenTemp at the old place
instead.
V34.11 When you decrunch a file and there isn't enought memory, the error
flag didn't indicate a memory error. This is fixed now.
V34.20 A new bit in the UI_CrunchType are implemented. It's bit number 7.
This bit indicates if the file are encrypted, like PowerPacker
encryption. If set, it's an encrypted file.
V34.20 When the Unpack() function calls the TestHunk() function and the
TestHunk() returns an error, the computer makes a system failure.
(I forgot to return a value from the stack :-(
V34.20 A little bug fixed in the TestHunk() function.
A NOTE TO Nico François:
------------------------
I think there are a bug in your PowerPacker when you handle
overlayed files. I have try with an old version of DeluxePaint
III and in the unpacked file the header says there are 12 hunks,
where the first three are loaded first and the rest are overlays.
Then I crunch it with PowerPacker and your decruncher have only 2
hunks to be loaded and the rest are overlays, but the header still
says there are 12 hunks!!! (Tested with PowerPacker V4.2).
V34.20 The Determine() function have some problems with Imploder 4.0
library header. This should be fixed now.
V34.20 There was a bug in the delete routine in the filepack unpacker.
It goes into a never ending loop if it tries to delete a directory
there are in use, for example if you have an assign to a directory
and then try to delete it, the routine goes into the loop.
This is fixed, I just have to test the DOS error number for
number 202 (Object in use).
V34.20 A little bug in the UnpackListNext() function are fixed.
V34.21 Compressor Crackings Inc. cruncher are changed to TNM Cruncher.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you find any bugs, then feel free to contact me on this address:
Thomas Neumann
Kongensgade 78
3550 Slangerrup
Denmark
****************************************************************************
* *
****************************************************************************
Have fun with this library, signed
Thomas Neumann, member of the SHI Anti Virus Group