OpenBCM V1.13 (Linux)

Packet Radio Mailbox

DB0FHN

[JN59NK Nuernberg]

 Login: GUEST





  
DG9EP  > AX25     20.12.96 00:34l 151 Lines 8934 Bytes #-10637 (0) @ DL
BID : 19C60FDB0IZ
Read: DH2MBM DJ9SS DL5MCG DG2MNF GUEST
Subj: ! / /COMP - Huffman-Baum
Path: DB0KCP<DB0KFB<DB0CZ<DB0LJ<DB0IZ
Sent: 961219/2321z @:DB0IZ.#NRW.DEU.EU [JO31NE, Op: DL6EE] $:19C60FDB0IZ
de DG9EP @ DB0IZ.#NRW.DEU.EU   (Walter)

to AX25 @ DL

moin,
ich hab den hier in einer Soft drin, sind pascalisiert so aus:

{--------------- SP - //Compress Kram --------------------------------}

CONST caHUFF : ARRAY [0..257] OF STRING[15] =  (
     '101010110010110'           , '101010101000010'           ,
     '100111111100010'           , '101010110011110'           ,
     '101010110001110'           , '101010101111110'           ,
     '101010101110110'           , '101010101101010'           ,
     '101010101011010'           , '1111001101'                ,
{10} '101010101010010'           , '011111010110010'           ,
{12} '101010101101110'           , '1111010'                   ,
{14} '101010101001010'           , '100111111111010'           ,
{16} '100111111101010'           , '011111010111010'           ,
{18} '101010110100010'           , '101010110011010'           ,
{20} '101010110010010'           , '101010110001010'           ,
     '101010110000010'           , '101010101111010'           ,
     '101010101110010'           , '10101011011000'            ,
     '101010110000110'           , '101010101100110'           ,
     '101010101011110'           , '101010101010110'           ,
     '101010101001110'           , '101010101000110'           ,
{32} '110'                       , '001110101'                 ,
     '1010101111'                , '00000000011'               ,
     '011111010100'              , '10101011010111'            ,
     '000000000000'              , '10101011010110'            ,
     '011111000'                 , '001111001'                 ,
     '01111101000'               , '000000000001'              ,
     '0001001'                   , '0111101'                   ,
     '101110'                    , '0011001'                   ,
     '0010001'                   , '11110110'                  ,
     '00111101'                  , '100111100'                 ,
     '101111011'                 , '011111001'                 ,
     '000000001'                 , '101010100'                 ,
     '101111010'                 , '100111110'                 ,
     '00000011'                  , '1010101101111'             ,
     '1010101101101'             , '001111000'                 ,
     '001100000'                 , '00000000001'               ,
{64} '011111010101'              , '0011100'                   ,
{'B'}'0111100'                   , '1001110'                   ,
{'D'}'1111111'                   , '001001'                    ,
{'F'}'10111100'                  , '00000010'                  ,
{'H'}'00000001'                  , '11110001'                  ,
{'J'}'00000000010'               , '00110001'                  ,
     '11110010'                  , '0011010'                   ,
     '0001110'                   , '0001111'                   ,
     '1011111'                   , '10101011101'               ,
     '0011111'                   , '000101'                    ,
     '0011011'                   , '111100111'                 ,
     '111100001'                 , '00100000'                  ,
     '11111100'                  , '1001111110'                ,
     '100111101'                 , '101010111001'              ,
     '001110111'                 , '101010111000'              ,
     '10101011010101'            , '0011101001010'             ,
{96} '10101011010100'            , '10100'                     ,
{'b'}'000110'                    , '100110'                    ,
{'d'}'01110'                     , '010'                       ,
{'f'}'000001'                    , '101011'                    ,
{'h'}'111110'                    , '0110'                      ,
{'j'}'0011101000'                , '11111101'                  ,
{'l'}'00101'                     , '101100'                    ,
{'n'}'1000'                      , '101101'                    ,
{'p'}'0001000'                   , '011111010010'              ,
{'r'}'11100'                     , '10010'                     ,
{'t'}'11101'                     , '00001'                     ,
     '11110111'                  , '1010100'                   ,
     '011111011'                 , '1111001100'                ,
     '0111111'                   , '10101011010010'            ,
     '0011101001001'             , '10101011010011'            ,
     '001110100110'              , '100111111111110'           ,
     '100111111110110'           , '00100001'                  ,
     '100111111101110'           , '100111111100110'           ,
     '111100000'                 , '011111010111110'           ,
     '011111010110110'           , '00111010010000'            ,
     '101010110100000'           , '101010110011100'           ,
     '101010110011000'           , '101010110010100'           ,
     '101010110010000'           , '101010110001100'           ,
     '1010101101110'             , '101010110001000'           ,
     '101010110000100'           , '101010110000000'           ,
     '101010101111100'           , '101010101111000'           ,
     '001110110'                 , '101010101110100'           ,
     '101010101110000'           , '101010101101100'           ,
     '101010101101000'           , '10101011011001'            ,
     '011111010011'              , '101010101100100'           ,
     '101010101100000'           , '101010101011100'           ,
     '101010101011000'           , '101010101010100'           ,
     '101010101010000'           , '101010101001100'           ,
     '101010101001000'           , '101010101000100'           ,
     '101010101000000'           , '100111111111100'           ,
     '100111111111000'           , '100111111110100'           ,
     '100111111110000'           , '100111111101100'           ,
     '100111111101000'           , '100111111100100'           ,
     '100111111100000'           , '011111010111100'           ,
     '011111010111000'           , '0011101001011'             ,
     '011111010110100'           , '011111010110000'           ,
     '101010110100011'           , '101010110100001'           ,
     '101010110011111'           , '101010110011101'           ,
     '101010110011011'           , '101010110011001'           ,
     '101010110010111'           , '101010110010101'           ,
     '101010110010011'           , '101010110010001'           ,
     '101010110001111'           , '101010110001101'           ,
     '101010110001011'           , '101010110001001'           ,
     '101010110000111'           , '101010110000101'           ,
     '101010110000011'           , '101010110000001'           ,
     '101010101111111'           , '101010101111101'           ,
     '101010101111011'           , '101010101111001'           ,
     '101010101110111'           , '101010101110101'           ,
     '101010101110011'           , '101010101110001'           ,
     '101010101101111'           , '101010101101101'           ,
     '101010101101011'           , '101010101101001'           ,
     '101010101100111'           , '101010101100101'           ,
     '101010101100011'           , '101010101100001'           ,
     '101010101011111'           , '101010101011101'           ,
     '101010101011011'           , '101010101011001'           ,
     '101010101010111'           , '101010101010101'           ,
     '101010101010011'           , '101010101010001'           ,
     '101010101001111'           , '001110100111'              ,
     '101010101001101'           , '101010101001011'           ,
     '101010101001001'           , '001100001'                 ,
     '101010101000111'           , '101010101000101'           ,
     '101010101000011'           , '101010101000001'           ,
     '100111111111111'           , '100111111111101'           ,
     '100111111111011'           , '100111111111001'           ,
     '100111111110111'           , '100111111110101'           ,
     '100111111110011'           , '100111111110001'           ,
     '100111111101111'           , '100111111101101'           ,
     '100111111101011'           , '100111111101001'           ,
     '100111111100111'           , '100111111100101'           ,
     '100111111100011'           , '100111111100001'           ,
     '011111010111111'           , '011111010111101'           ,
     '011111010111011'           , '011111010111001'           ,
     '011111010110111'           , '011111010110101'           ,
     '011111010110011'           , '011111010110001'           ,
     '001110100100011'           , '001110100100010'           ,
     '101010101100010'           , '100111111110010'           );


0..255 sind die Ordinalwerte der verwendeten Buchstaben (also wohl nicht auf
eine bestimmte codepage festgelegt)
256 und 257 sind Token für irgendeinen Zweck, den ich vergessen habe :-)

Könnte ich zwar raussuchen, aber es hat ja eh keiner Interesse an Technik,
also was solls :->

Gruss,
  Walter



Read previous mail | Read next mail


 03.02.2026 01:57:43lGo back Go up