• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Docs/H03-May-2022-206194

tools/H01-Jun-2010-

AUTHORSH A D01-Jun-2010746 2519

ChangeLogH A D01-Jun-20105.3 KiB163138

INSTALLH A D01-Jun-2010553 1915

LICENSEH A D27-Feb-200415.4 KiB282241

MD5SUMSH A D01-Jun-20105.7 KiB129128

Makefile.depH A D01-Jun-20107 KiB129128

Makefile.inH A D03-May-20224.9 KiB139105

READMEH A D01-Jun-20101.7 KiB4934

TODOH A D01-Jun-2010905 3629

TODO.ideasH A D01-Jun-20102.3 KiB5743

VERSIONH A D01-Jun-201010 21

aclocal.m4H A D26-Dec-20047.6 KiB313274

algorithms.hH A D01-Jun-20104.6 KiB168141

buffer.cH A D01-Jun-20104 KiB175102

buffer.hH A D01-Jun-20101.2 KiB4116

cipher_chaos.cH A D01-Jun-20102.6 KiB10675

cipher_chaos.hH A D01-Jun-20101.5 KiB4318

cipher_psub.cH A D01-Jun-20103.7 KiB148107

cipher_psub.hH A D01-Jun-20101.5 KiB3814

cipher_serpent.cH A D01-Jun-20103.4 KiB163140

cipher_serpent.hH A D01-Jun-2010689 2117

cipher_sub.cH A D01-Jun-20104.3 KiB183147

cipher_sub.hH A D01-Jun-20101.5 KiB4015

ciphers.hH A D01-Jun-20101.4 KiB6437

comp_bitsums.cH A D01-Jun-20102.2 KiB7436

comp_bitsums.hH A D01-Jun-20101.4 KiB3412

comp_bzlib.cH A D01-Jun-20103.2 KiB11266

comp_bzlib.hH A D01-Jun-20101.4 KiB3412

comp_delta.cH A D01-Jun-20103.5 KiB13489

comp_delta.hH A D01-Jun-20101.3 KiB3412

comp_factor.cH A D01-Jun-20102.2 KiB7036

comp_factor.hH A D01-Jun-20101.3 KiB3210

comp_fail.cH A D01-Jun-20102.2 KiB7029

comp_fail.hH A D01-Jun-20101.2 KiB286

comp_lzoox.cH A D01-Jun-20102.9 KiB9449

comp_lzoox.hH A D01-Jun-20101.4 KiB3412

comp_lzooy.cH A D01-Jun-20102.9 KiB9449

comp_lzooy.hH A D01-Jun-20101.4 KiB3412

comp_lzota.cH A D01-Jun-20102.9 KiB9449

comp_lzota.hH A D01-Jun-20101.4 KiB3412

comp_mzlib.cH A D01-Jun-20103.5 KiB13074

comp_mzlib.hH A D01-Jun-20101.4 KiB3412

comp_mzlib2.cH A D01-Jun-20105.2 KiB212131

comp_mzlib2.hH A D01-Jun-20101.4 KiB3412

comp_plain.cH A D01-Jun-20102.3 KiB7733

comp_plain.hH A D01-Jun-20101.2 KiB286

comp_rle.cH A D01-Jun-20103.7 KiB13189

comp_rle.hH A D01-Jun-20101.3 KiB3412

comp_snibble.cH A D01-Jun-20104.4 KiB165100

comp_snibble.hH A D01-Jun-20101.4 KiB3412

comp_text.cH A D01-Jun-20103.6 KiB14285

comp_text.hH A D01-Jun-20101.3 KiB3412

comp_textrle.cH A D01-Jun-20103 KiB11268

comp_textrle.hH A D01-Jun-20101.4 KiB3412

comp_zlib.cH A D01-Jun-20103.4 KiB12875

comp_zlib.hH A D01-Jun-20101.4 KiB3412

config.guessH A D20-Dec-200442.6 KiB1,4601,260

config.h.inH A D16-Apr-20046.1 KiB254170

config.subH A D20-Dec-200430.4 KiB1,5501,409

configureH A D20-Dec-2004583.7 KiB22,18320,099

configure.inH A D20-Dec-20042.3 KiB7962

crc.cH A D01-Jun-20101.6 KiB5928

crc.hH A D01-Jun-20101,022 286

dact.cH A D01-Jun-201019.6 KiB705606

dact.confH A D01-Jun-2010456 2118

dact.hH A D01-Jun-20105.6 KiB221166

dact_common.cH A D01-Jun-201026.8 KiB976800

dact_common.hH A D01-Jun-2010889 1411

dendian.cH A D01-Jun-20101.9 KiB7850

dendian.hH A D01-Jun-20102.3 KiB665

getopt.cH A D01-Jun-201029.3 KiB1,049627

getopt.hH A D01-Jun-20104.5 KiB13448

getpass.cH A D01-Jun-2010554 3227

getpass.hH A D01-Jun-201094 74

header.cH A D01-Jun-20102.6 KiB9561

header.hH A D01-Jun-20101.2 KiB3613

install-shH A D27-Feb-20045.5 KiB252153

libdact.cH A D01-Jun-2010435 3326

libdact.hH A D01-Jun-2010181 107

math.hH A D01-Jun-20101 KiB348

mkstemp.cH A D01-Jun-20101.6 KiB5420

mkstemp.hH A D01-Jun-201088 74

module.cH A D01-Jun-20106.8 KiB235184

module.hH A D01-Jun-20101.4 KiB4719

net.cH A D01-Jun-201010.1 KiB422356

net.hH A D01-Jun-20101.2 KiB3816

parse.cH A D01-Jun-201010.7 KiB451339

parse.hH A D01-Jun-20101.4 KiB3917

patch-magic-fileH A D27-Feb-20041 KiB5244

random.cH A D01-Jun-20101.1 KiB6355

random.hH A D01-Jun-2010213 127

sfx.cH A D01-Jun-2010141 118

sfx.hH A D01-Jun-2010140 106

sort.cH A D01-Jun-20103 KiB14690

sort.hH A D01-Jun-20101.1 KiB287

strsep.cH A D01-Jun-20101.1 KiB349

strsep.hH A D01-Jun-2010966 284

ui.cH A D01-Jun-20104.4 KiB186129

ui.hH A D01-Jun-20101.7 KiB5827

uname.cH A D01-Jun-2010628 2924

uname.hH A D01-Jun-2010165 139

win32.hH A D01-Jun-20101 KiB4535

README

1                        DYNAMIC ADAPTIVE COMPRESSION TOOL
2                                 DACT 0.8.42
3
4Release information:
5  pkg:  DACT version 0.8.42
6  url:  http://www.rkeene.org/files/oss/dact/dact-0.8.42.tar.gz
7  web:  http://www.rkeene.org/oss/dact/
8  date: Mon May 31 23:32:43 CDT 2010
9--------------------------------------------------------------------------
10
111. EXPLANATION:
12
13	Take file, compress each block with 1 of 256 algorithms (including
14no compression) and use algorithm on a per block basis.
15
16
172. WARNING!  You should never use an algorithm listed in algorithms.h under DEBUG for real data, they are subject to reordering, recoding, and removal.
18
19
203. FEEDBACK would be appreciated.  Email me, dact@rkeene.org,
21	if you find a flaw in the code, or if you have a suggestion.
22
23
244. WRITING A COMPRESSION ALGORITHM FOR DACT:
25
26	a. You can use comp_plain.[ch] as an example for the interface.
27	b. Your function must take 5 parameters:
28	        mode            - DACT_MODE_COMPR or DACT_MODE_DECMP
29                	            Determine whether to compress or decompress.
30        	prev_block      - Previous (uncompressed) block.
31	        curr_block      - The data to be compressed.
32	        out_block       - Where to put data after compression.
33	        blk_size        - Size of prev_block and curr_block.
34	c. Add your function's header file to algorithms.h:
35		#include "comp_youralgorithm.h"
36	d. Add your function's call to algorithms[] in algorithms.h, before
37	     the NULL:
38		comp_yourfunction_algo,
39	e. Add your function's code to the Makefile.in (if it has no depencies):
40		ALGO+=comp_yourfunction.o
41
425. Horror Stories:
43
44	a. Submit yours today!
45
466. Bugs:
47
48	a. Please submit all bugs to dact@rkeene.org
49