12480 Conversion

In order for 12480 to be more useful before a language is constructed for it, a standardized conversion system has been made. Any language can be converted into 12480 using this conversion scheme. In order to suit the needs of everyone who uses 12480, this conversion system allows for a compact mode and a Unicode mode. It should be noted that most converted words do not have a similar pronunciation in 12480 to the original pronunciation.

Compact Mode

The compact mode is meant for common use. The compact mode allows the frequency of each 12480 character to be more even than in Unicode and therefore it should be used when writing 12480 for artistic purposes. The compact mode can have Unicode inserted into it using a code that starts with 0xF (see chart below). The basic Latin alphabet can be converted into 12480 easily and directly using the following "Basic Latin Alphabet Conversion" chart.

Basic Latin Alphabet Conversion
a b c d e f g h i j k l m
2 60 B D 1 50 10 9 4 90 B0 A E
n o p q r s t u v w x y z
7 3 20 C0 5 8 6 C A0 30 D0 40 80

In the above conversion chart, the yellow line contains letters of the Latin alphabet with the equivalent 12480 number on the teal-colored line below. The numbers are in hexadecimal (base 16).

Since basic Latin is not sufficient for all conversion purposes, the compact mode allows for various special insertions. The following chart shows that numbers and Unicode can inserted into compact mode. There is also a way to switch to and from Unicode mode.

Specialized Conversions
Code x Values Description
00 N/A Null, Unicode 0
70x   Read 12480 numerically.
  1 1-byte 2's complement integer, big-endian.
2 2-byte 2's complement integer, big-endian.
4 4-byte 2's complement integer, big-endian.
8 8-byte 2's complement integer, big-endian.
A IEEE-754 single-precision floating-point (4 bytes).
C IEEE-754 double-precision floating-point (8 bytes).
0, 3, 5 - 7, 9, B, D - F Reserved
E0x   Representation for Unicode characters 1 - F.
  1 - F http://www.unicode.org/charts/PDF/U0000.pdf
Fxx   Read a Unicode character with 2 non-zero hexadecimal digits (only applicable in compact mode).
  00 - FF http://www.unicode.org/charts/PDF/U0000.pdf, http://www.unicode.org/charts/PDF/U0080.pdf
F0xxx   Read a Unicode character with 3 non-zero hexadecimal digits (only applicable in compact mode).
  000 - FFF http://www.unicode.org/charts/
F00xxxx   Read a Unicode character with 4 non-zero hexadecimal digits (only applicable in compact mode).
  0000 - FFFF http://www.unicode.org/charts/
F000xxxxx   Read a Unicode character with 5 non-zero hexadecimal digits (only applicable in compact mode).
  00000 - FFFFF http://www.unicode.org/charts/
F80x   Switch to Unicode mode (only applicable when in compact mode).
  0 Read byte-order marker (BOM) next to determine encoding.
1 - 4 Read in segments of 1, 2, 3, or 4 bytes in big-endian order.
8 UTF-8
5, 6, 7, 9 - F Reserved
Unicode 81 N/A Switch to compact mode (only applicable when inside a Unicode mode).

Conversion Examples

"writing" = 305464710
"Unicode" = C74B3D1
"$&" = F24F26
543 = 0x21F = 702021F

Unicode Mode

Unicode mode relies on the Unicode standard and pre-existing encoding standards to convert current languages into 12480. The advantage of Unicode mode is that it can directly represent any text document in 12480. The disadvantage is that using Unicode will yield longer words than the compact mode. It is recommended that UTF-8 encoding is used since it allows for reasonably short words. One other disadvantage is that some digits will be heavily repeated (0x4, 0x5, 0x6, 0x7) because of the categorization of Unicode.

Conversion Examples - in UTF-8

"writing" = 77726954696E67
"Unicode" = 556E69636F6465
"$&" = 2426


©2006 3D7 Software  |  Page Updated: 2006-06-18 20:30 UTC  |  Privacy Policy