JKFPak.
A small packing package based on Borlands ZLib.pas. 3 classes and 1 component to make you life easier.
Package includes the following:
ZLibClass.pas
-
TZLibClass - a simpel class for compressing and decompressing a stream. You just create it,
and then call the pack or unpack methods with the input and output streams.
jkfStreams.pas
-
TJkfFileList - a stringlist decentant for viewing the content of a packed stream.
-
TJkfStream - this is the powercomponent the can store a packed stream in memory.
This component is the one that is doing all the "dirty" work with adding streams and
deleting streams. The work is all done on 1 TMemory stream the has the packed stream in
memory at all times.
-
TJkfStoredPack - the component that incapsulates TJkfStream and has the ability to store
the packed stream in the DFM file. Included are property and component editors for
making/saving/loading/editing packed files/streams at designtime.
Editor\JkfPacker.dpr
-
Just the projectfile for the designtime editor to be compiled to a standalone packer.
Downloads
|