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 |
本文介绍了一种用于AIS消息的特殊压缩编码方法,该方法将信息内容压缩为可见字符,并确保压缩后的信息能以ASCII码形式显示,便于通过文本方式进行传输。编码过程涉及将特定字符映射到对应的二进制字段。
1457





