AIS消息内容是经过压缩的,压缩的方法比较特殊,因为要求压缩的结果是可见字符。
制定这种编码格式的目的:一是为了压缩信息内容;二是要求压缩以后的信息能够以ASCII码显示,以便使用文本方式传输。
编码格式是根据下表来进行。
Valid character | Binary field | Valid character | Binary field |
0 | 000000 | P | 100000 |
1 | 000001 | Q | 100001 |
2 | 000010 | R | 100010 |
3 | 000011 | S | 100011 |
4 | 000100 | T | 100100 |
5 | 000101 | U | 100101 |
6 | 000110 | V | 100110 |
7 | 000111 | W | 100111 |
8 | 001000 | ‘ | 101000 |
9 | 001001 | a | 101001 |
: | 001010 | b | 101010 |
; | 001011 | c | 101011 |
< | 001100 | d | 101100 |
= | 001101 | e | 101101 |
> | 001110 | f | 101110 |
? | 001111 | g | 101111 |
@ | 010000 | h | 110000 |
A | 010001 | i | 110001 |
B | 010010 | j | 110010 |
C | 010011 | k | 110011 |
D | 010100 | l | 110100 |
E | 010101 | m | 110101 |
F | 010110 | n | 110110 |
G | 010111 | o | 110111 |
H | 011000 | p | 111000 |
I | 011001 | q | 111001 |
J | 011010 | r | 111010 |
K | 011011 | s | 111011 |
L | 011100 | t | 111100 |
M | 011101 | u | 111101 |
N | 011110 | v | 111110 |
O | 011111 | w | 111111 |