Systems selections: Difference between revisions

    (+ dirty hack about integers and getting too large and cause an overflow)
    (64 combinations == exactly 6 bits space)
    Line 7: Line 7:
    == Encodings ==
    == Encodings ==
    * Integers [[w:BASE10]] for integers, size depends on available solutions. Escape integer ceiling by bluntly encoding the integer as string of BASE-10 chars, dirty hack but could do the trick.
    * Integers [[w:BASE10]] for integers, size depends on available solutions. Escape integer ceiling by bluntly encoding the integer as string of BASE-10 chars, dirty hack but could do the trick.
    * Condense URL encoding [[w:BASE64]] and 64 possible characters from [[w:ISO/IEC 646]] (hard compatible with 7-bit ASCII)
    * Condense URL encoding [[w:BASE64]] and 64 possible characters, exactly 6 bits from [[w:ISO/IEC 646]] (hard compatible with 7-bit ASCII)
    * [[w:UTF-8]] encoded [[w:Unicode]] for text. UTF-8 is efficient and allows 2^32 different characters.. unless escaped to 40-bit in future revision
    * [[w:UTF-8]] encoded [[w:Unicode]] for text. UTF-8 is efficient and allows 2^32 different characters.. unless escaped to 40-bit in future revision