It is possible to interpret text as numbers (and vice versa) if one interpret letters and other characters as digits and assume that they have an inherent immutable ordering. This is demonstrated by the conventional digit set of the hexadecimal system of number coding, where the letters ABCDEF in this exact alphabetic sequence stand each for a digit and thus a numerical value. In this article, we consequently elaborate this thought and include all symbols and the standard ordering of the unicode standard for digital character coding. We show how this can be used to form digit sets of different sizes and how subsequent simple conversion between bases can result in encryption mimicking results of wrong encoding and accidental noise. Unfortunately, because of encoding peculiarities, switching bases to a higher one does not necessarily result in efficient disk space compression automatically.
翻译:若将字母及其他字符视为数字并假定其具有内在的固定顺序,则可将文本解释为数字(反之亦然)。传统十六进制编码系统中的数字集即体现了这一思想:其中字母ABCDEF按字母序列分别代表一位数字及其对应的数值。本文由此深入阐发,纳入数字字符编码统一码标准中的所有符号及其规范顺序。我们展示了如何利用这一原理构建不同大小的数字集,以及通过后续简单的基数转换如何实现加密,从而模拟错误编码或随机噪声的结果。然而,由于编码特性,将基数切换至更高进制并不一定能自动实现磁盘空间的有效压缩。