From Wikipedia, the free encyclopedia
Varicode is a huffman code for use in PSK31. It supports all ASCII characters, but the characters used most frequently have shorter codes. The space between characters is indicated by a 00 sequence. Origionaly created for speeding up real-time keyboard-to-keyboard exchanges over low bandwidth links, it is a very useful format to shrink text files. Varicode is freely available.
[edit] Table of Varicode
[edit] Control characters
Abbreviation |
ASCII value
(hex) |
Varicode |
NUL |
00 |
1010101011 |
SOH |
01 |
1011011011 |
STX |
02 |
1011101101 |
ETX |
03 |
1101110111 |
EOT |
04 |
1011101011 |
ENQ |
05 |
1101011111 |
ACK |
06 |
1011101111 |
BEL |
07 |
1011111101 |
BS |
08 |
1011111111 |
HT |
09 |
11101111 |
LF |
0A |
11101 |
VT |
0B |
1101101111 |
FF |
0C |
1011011101 |
CR |
0D |
11111 |
SO |
0E |
1101110101 |
SI |
0F |
1110101011 |
|
Abbreviation |
ASCII value
(hex) |
Varicode |
DLE |
10 |
1011110111 |
DC1 |
11 |
1011110101 |
DC2 |
12 |
1110101101 |
DC3 |
13 |
1110101111 |
DC4 |
14 |
1101011011 |
NAK |
15 |
1101101011 |
SYN |
16 |
1101101101 |
ETB |
17 |
1101010111 |
CAN |
18 |
1101111011 |
EM |
19 |
1101111101 |
SUB |
1A |
1110110111 |
ESC |
1B |
1101010101 |
FS |
1C |
1101011101 |
GS |
1D |
1110111011 |
RS |
1E |
1011111011 |
US |
1F |
1101111111 |
Abbreviation |
ASCII value
(hex) |
Varicode |
DEL |
7F |
1110110101 |
[edit] Printable characters
SP 1 |
C 10101101 |
! 111111111 |
D 10110101 |
" 101011111 |
E 1110111 |
# 111110101 |
F 11011011 |
$ 111011011 |
G 11111101 |
% 1011010101 |
H 101010101 |
& 1010111011 |
I 1111111 |
101111111 |
J 111111101 |
( 11111011 |
K 101111101 |
) 11110111 |
L 11010111 |
* 101101111 |
M 10111011 |
+ 111011111 |
N 11011101 |
, 1110101 |
O 10101011 |
- 110101 |
P 11010101 |
. 1010111 |
Q 111011101 |
/ 110101111 |
R 10101111 |
0 10110111 |
S 1101111 |
1 10111101 |
T 1101101 |
2 11101101 |
U 101010111 |
3 11111111 |
V 110110101 |
|
W 101011101 |
4 101110111 |
X 101110101 |
5 101011011 |
Y 101111011 |
6 101101011 |
Z 1010101101 |
7 110101101 |
[ 111110111 |
8 110101011 |
\ 111101111 |
9 110110111 |
] 111111011 |
: 11110101 |
^ 1010111111 |
; 110111101 |
_ 101101101 |
< 111101101 |
. 1010111 |
= 1010101 |
/ 110101111 |
> 111010111 |
a 1011 |
? 1010101111 |
b 1011111 |
@ 1010111101 |
c 101111 |
A 1111101 |
d 101101 |
B 11101011 |
e 11 |
f 111101 |
s 10111 |
g 1011011 |
t 101 |
h 101011 |
u 110111 |
i 1101 |
v 1111011 |
j 111101011 |
w 1101011 |
k 10111111 |
x 11011111 |
l 11011 |
y 1011101 |
m 111011 |
z 111010101 |
n 1111 |
{ 1010110111 |
o 111 |
110111011 |
p 1111111 |
} 1010110101 |
q 110111111 |
~ 1011010111 |
r 10101 |
|