[GRAFFITH_how_to_use.txt]

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>"GRAFFITH_r2++.exe"
Graffith(graphite), Text decompressor-finder-dumper, r.02++, written by Kaze.
Graffith is a wrapper over bsc version 2.3.0, written by Ilya Grebnov.

Usage: GRAFFITH <e|E|d|D|_> inputfile outputfile <switches>

Options:
   E encodes without writing i.e. test-encode
   D decodes without writing i.e. test-decode
   _ decodes without writing plus searching, MaxSizeOfDecodedBuffer = 384MB
Switches:
  -b<size> Block size in megabytes, default: -b3
             minimum: -b1, maximum: -b1024
  -m<algo> Block sorting algorithm, default: -m3
             -m0 Sort Transform of order 3
             -m1 Sort Transform of order 4
             -m2 Sort Transform of order 5
             -m3 Burrows Wheeler Transform
  -c<ctx>  Contexts for sorting, default: -cf
             -cf Following contexts
             -cp Preceding contexts
             -ca Autodetect (experimental)
  -H<size> LZP hash table size in bits, default: -H16
             minimum: -H10, maximum: -H28
  -M<size> LZP minimum match length, default: -M128
             minimum: -M4, maximum: -M255
  -f       Enable fast compression mode, default: disable
  -l       Enable LZP, default: enable
  -r       Enable Reordering, default: disable
  -s       Enable Segmentation, default: disable
  -p       Disable all preprocessing techniques
  -t       Disable parallel blocks processing, default: enable
  -T       Disable multi-core systems support, default: enable

Switches may be combined into one, like -b128p

Note1: GRAFFITH.ini: each line represents a pattern
       GRAFFITH.lst: each line represents a BSC file
       GRAFFITH.log: each line is a Blunderbuss(wildcard function) hit
Note2: If pattern contains at least one wildcard then Blunderbuss is evoked for
       each line in the file, otherwise Railgun is evoked for the entire file.
Note3: Blunderbuss dumps resultant hits while Railgun only counts hits.
Note4: Seven wildcards are available:
       wildcard '*' any character(s) or empty,
       wildcard '@'/'#' any character {or empty}/{and not empty},
       wildcard '^'/'$' any ALPHA character {or empty}/{and not empty},
       wildcard '|'/'%' any NON-ALPHA character {or empty}/{and not empty}.
Note5: Due to different line endings(CRLF in Windows; LF in UNIX)
       you must add a '@' wildcard in place of CR:
       for example in case of searching for '*.pdf' write '*.pdf@'.
Note6: A pseudo bug exists uncrushed - End-Of-File must be LF character.
Note7: To achieve fastest TEXT decompression consider one of: -m0fb3 -m3fb3.

Example1: GRAFFITH e Caterpillar.47.RAFT6.txt Caterpillar.47.RAFT6.txt.bsc -m3f
Example2: GRAFFITH d Caterpillar.47.RAFT6.txt.bsc Caterpillar.47.RAFT6.txt
Example3: GRAFFITH _

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>"GRAFFITH_r2++.exe" e OSHO.TXT OSHO.TXT.m3fb3_bsc -m3fb3
Graffith(graphite), Text decompressor-finder-dumper, r.02++, written by Kaze.
Graffith is a wrapper over bsc version 2.3.0, written by Ilya Grebnov.

OSHO.TXT compressed 206908949 into 36850347 in 30.250 seconds.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>"GRAFFITH_r2++.exe" e OSHO.TXT OSHO.TXT.m0fb3_bsc -m0fb3
Graffith(graphite), Text decompressor-finder-dumper, r.02++, written by Kaze.
Graffith is a wrapper over bsc version 2.3.0, written by Ilya Grebnov.

OSHO.TXT compressed 206908949 into 45469267 in 12.531 seconds.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>"GRAFFITH_r2++.exe" e OSHO.TXT OSHO.TXT.bsc
Graffith(graphite), Text decompressor-finder-dumper, r.02++, written by Kaze.
Graffith is a wrapper over bsc version 2.3.0, written by Ilya Grebnov.

OSHO.TXT compressed 206908949 into 36648292 in 33.703 seconds.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>"GRAFFITH_r2++.exe" e OSHO.TXT OSHO.TXT.m3b3_bsc -m3b3
Graffith(graphite), Text decompressor-finder-dumper, r.02++, written by Kaze.
Graffith is a wrapper over bsc version 2.3.0, written by Ilya Grebnov.

OSHO.TXT compressed 206908949 into 36648292 in 34.344 seconds.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>dir

01/07/2011  06:31 PM               214 GRAFFITH.ini
01/07/2011  06:44 PM               170 GRAFFITH.log
01/07/2011  06:43 PM                23 GRAFFITH.lst
01/07/2011  06:47 PM             7,578 GRAFFITH_how_to_use.txt
01/07/2011  06:36 PM           769,536 GRAFFITH_r2++.exe
09/15/2010  04:40 AM       206,908,949 OSHO.TXT
01/07/2011  07:21 PM        36,648,292 OSHO.TXT.bsc
01/07/2011  07:20 PM        45,469,267 OSHO.TXT.m0fb3_bsc
01/07/2011  07:24 PM        36,648,292 OSHO.TXT.m3b3_bsc
01/07/2011  07:20 PM        36,850,347 OSHO.TXT.m3fb3_bsc
01/07/2011  06:42 PM                17 Wildcard_Test.txt
01/07/2011  06:43 PM                59 Wildcard_Test.txt.bsc
12/15/2010  02:49 AM    <DIR>          _KAZE_G.S._Corpus

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>copy con Wildcard_Test.txt
uneasy on eyes.
^Z
        1 file(s) copied.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>type Wildcard_Test.txt
uneasy on eyes.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>"GRAFFITH_r2++.exe" e Wildcard_Test.txt Wildcard_Test.txt.bsc
Graffith(graphite), Text decompressor-finder-dumper, r.02++, written by Kaze.
Graffith is a wrapper over bsc version 2.3.0, written by Ilya Grebnov.

Wildcard_Test.txt compressed 17 into 59 in 0.000 seconds.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>dir Wildcard_Test.txt.bsc/b > GRAFFITH.lst

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>type GRAFFITH.lst
Wildcard_Test.txt.bsc

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>type GRAFFITH.ini
^^uneasy^^|*
^^uneasy^^|o*
^^uneasy|o*
^^uneas^^^^|o*
^^uneas^^^^o*
^^uneasy^^^^o*
^^uneasy|||o*
^^uneasy|||o$^^|*
^^ea^^^^|||o^^^|*
^^ea^^^^|||^^|||*
^^ea^^^^|||^|||*
$$easy|||^^|||e*
$$easy|||^|||e*
*|^^eas^^^^^%||eye*
easy to eyes

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>"GRAFFITH_r2++.exe" _
Graffith(graphite), Text decompressor-finder-dumper, r.02++, written by Kaze.
Graffith is a wrapper over bsc version 2.3.0, written by Ilya Grebnov.

Size of GRAFFITH.lst: 23
Size of GRAFFITH.ini: 249
Allocating memory 384 MB ... OK
Remaining files to decompress: 1
Decompressing 'Wildcard_Test.txt.bsc' ...
~ Overall decompression performance: 0.00 MB/s so far
Single-line-searching with Blunderbuss for '^^uneasy^^|*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/1
Single-line-searching with Blunderbuss for '^^uneasy^^|o*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/2
Single-line-searching with Blunderbuss for '^^uneasy|o*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/3
Single-line-searching with Blunderbuss for '^^uneas^^^^|o*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/4
Single-line-searching with Blunderbuss for '^^uneas^^^^o*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 0/4
Single-line-searching with Blunderbuss for '^^uneasy^^^^o*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 0/4
Single-line-searching with Blunderbuss for '^^uneasy|||o*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/5
Single-line-searching with Blunderbuss for '^^uneasy|||o$^^|*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/6
Single-line-searching with Blunderbuss for '^^ea^^^^|||o^^^|*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/7
Single-line-searching with Blunderbuss for '^^ea^^^^|||^^|||*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/8
Single-line-searching with Blunderbuss for '^^ea^^^^|||^|||*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/9
Single-line-searching with Blunderbuss for '$$easy|||^^|||e*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 1/10
Single-line-searching with Blunderbuss for '$$easy|||^|||e*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 0/10
Single-line-searching with Blunderbuss for '*|^^eas^^^^^%||eye*' ...
~ Overall Blunderbuss search performance: 0.00 MB/s so far
~ Blunderbuss current/total hits: 0/10
Entire-file-searching with Railgun_Quadruplet for 'easy to eyes' ...
~ Overall Railgun_Quadruplet search performance: 0.00 MB/s so far
~ Railgun_Quadruplet current/total hits: 0/0

GRAFFITH: Total Blunderbuss(wildcard) hits: 10
GRAFFITH: Done.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>type GRAFFITH.log
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.
uneasy on eyes.

D:\_KAZE_IntelC_11-1-65_GRAFFITH_workshop>