Jump to content

Varicode

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Watsonladd (talk | contribs) at 00:18, 11 November 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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 bandwith links, it is a very useful format to shrink text files. Varicode is freely avalible.


Table of Varicode

NUL 1010101011DLE 1011110111
SOH 1011011011DCI 1011110101
STX 1011101101DC2 1110101101
ETX 1101110111DC3 1110101111
EOT 1011101011DC4 1101011011
ENQ 1101011111NAK 1101101011
ACK 1011101111SYN 1101101101
BEL 1011111101ETB 1101010111
BS 1011111111CAN 1101111011
HT 11101111EM 1101111101
LF 11101SUB 1110110111
VT 1101101111ESC 1101010101
FF 1011011101FS 1101011101
CR 11111GS 1110111011
SO 1101110101RS 1011111011
SI 1110101011US 1101111111
SP 1C 10101101
! 111111111D 10110101
" 101011111E 1110111
# 111110101F 11011011
$ 111011011G 11111101
% 1011010101H 101010101
& 1010111011I 1111111
101111111J 111111101
( 11111011K 101111101
) 11110111L 11010111
* 101101111M 10111011
+ 111011111N 11011101
, 1110101O 10101011
- 110101P 11010101
. 1010111Q 111011101
/ 110101111R 10101111
0 10110111 S 1101111
1 10111101T 1101101
2 11101101U 101010111
3 11111111V 110110101
W 101011101
4 101110111X 101011101
5 101011011Y 101110101
6 101101011Z 101111011
7 110101101[ 1010101101
8 110101011\ 111110111
9 110110111] 111101111
: 11110101 ^ 111111011
; 110111101_ 1010111111
< 111101101. 101101101
= 1010101/ 1011011111
> 111010111 a 1011
? 1010101111b 1011111
@ 1010111101c 101111
A 1111101d 101101
B 11101011e 11
f 111101s 10111
g 1011011t 101
h 101011u 110111
i 1101v 1111011
j 111101011w 1101011
k 10111111x 11011111
l 11011y 1011101
m 111011z 111010101
n 1111{ 1010110111
o 111| 110111011
p 1111111} 1010110101
q 110111111~ 1011010111
r 10101DEL 1110110101