Decoder Test for UTF-7
| Hex Byte | Decodes to |
|---|---|
| 00 | (malformed) |
| 01 | (malformed) |
| 02 | (malformed) |
| 03 | (malformed) |
| 04 | (malformed) |
| 05 | (malformed) |
| 06 | (malformed) |
| 07 | (malformed) |
| 08 | (malformed) |
| 09 | CHARACTER TABULATION (U+0009) |
| 0a | LINE FEED (LF) (U+000A) |
| 0b | (malformed) |
| 0c | (malformed) |
| 0d | CARRIAGE RETURN (CR) (U+000D) |
| 0e | (malformed) |
| 0f | (malformed) |
| 10 | (malformed) |
| 11 | (malformed) |
| 12 | (malformed) |
| 13 | (malformed) |
| 14 | (malformed) |
| 15 | (malformed) |
| 16 | (malformed) |
| 17 | (malformed) |
| 18 | (malformed) |
| 19 | (malformed) |
| 1a | (malformed) |
| 1b | (malformed) |
| 1c | (malformed) |
| 1d | (malformed) |
| 1e | (malformed) |
| 1f | (malformed) |
| 20 | SPACE (U+0020) |
| 21 | EXCLAMATION MARK (U+0021) |
| 22 | QUOTATION MARK (U+0022) |
| 23 | NUMBER SIGN (U+0023) |
| 24 | DOLLAR SIGN (U+0024) |
| 25 | PERCENT SIGN (U+0025) |
| 26 | AMPERSAND (U+0026) |
| 27 | APOSTROPHE (U+0027) |
| 28 | LEFT PARENTHESIS (U+0028) |
| 29 | RIGHT PARENTHESIS (U+0029) |
| 2a | ASTERISK (U+002A) |
| 2b | |
| 2c | COMMA (U+002C) |
| 2d | HYPHEN-MINUS (U+002D) |
| 2e | FULL STOP (U+002E) |
| 2f | SOLIDUS (U+002F) |
| 30 | DIGIT ZERO (U+0030) |
| 31 | DIGIT ONE (U+0031) |
| 32 | DIGIT TWO (U+0032) |
| 33 | DIGIT THREE (U+0033) |
| 34 | DIGIT FOUR (U+0034) |
| 35 | DIGIT FIVE (U+0035) |
| 36 | DIGIT SIX (U+0036) |
| 37 | DIGIT SEVEN (U+0037) |
| 38 | DIGIT EIGHT (U+0038) |
| 39 | DIGIT NINE (U+0039) |
| 3a | COLON (U+003A) |
| 3b | SEMICOLON (U+003B) |
| 3c | LESS-THAN SIGN (U+003C) |
| 3d | EQUALS SIGN (U+003D) |
| 3e | GREATER-THAN SIGN (U+003E) |
| 3f | QUESTION MARK (U+003F) |
| 40 | COMMERCIAL AT (U+0040) |
| 41 | LATIN CAPITAL LETTER A (U+0041) |
| 42 | LATIN CAPITAL LETTER B (U+0042) |
| 43 | LATIN CAPITAL LETTER C (U+0043) |
| 44 | LATIN CAPITAL LETTER D (U+0044) |
| 45 | LATIN CAPITAL LETTER E (U+0045) |
| 46 | LATIN CAPITAL LETTER F (U+0046) |
| 47 | LATIN CAPITAL LETTER G (U+0047) |
| 48 | LATIN CAPITAL LETTER H (U+0048) |
| 49 | LATIN CAPITAL LETTER I (U+0049) |
| 4a | LATIN CAPITAL LETTER J (U+004A) |
| 4b | LATIN CAPITAL LETTER K (U+004B) |
| 4c | LATIN CAPITAL LETTER L (U+004C) |
| 4d | LATIN CAPITAL LETTER M (U+004D) |
| 4e | LATIN CAPITAL LETTER N (U+004E) |
| 4f | LATIN CAPITAL LETTER O (U+004F) |
| 50 | LATIN CAPITAL LETTER P (U+0050) |
| 51 | LATIN CAPITAL LETTER Q (U+0051) |
| 52 | LATIN CAPITAL LETTER R (U+0052) |
| 53 | LATIN CAPITAL LETTER S (U+0053) |
| 54 | LATIN CAPITAL LETTER T (U+0054) |
| 55 | LATIN CAPITAL LETTER U (U+0055) |
| 56 | LATIN CAPITAL LETTER V (U+0056) |
| 57 | LATIN CAPITAL LETTER W (U+0057) |
| 58 | LATIN CAPITAL LETTER X (U+0058) |
| 59 | LATIN CAPITAL LETTER Y (U+0059) |
| 5a | LATIN CAPITAL LETTER Z (U+005A) |
| 5b | LEFT SQUARE BRACKET (U+005B) |
| 5c | (malformed) |
| 5d | RIGHT SQUARE BRACKET (U+005D) |
| 5e | CIRCUMFLEX ACCENT (U+005E) |
| 5f | LOW LINE (U+005F) |
| 60 | GRAVE ACCENT (U+0060) |
| 61 | LATIN SMALL LETTER A (U+0061) |
| 62 | LATIN SMALL LETTER B (U+0062) |
| 63 | LATIN SMALL LETTER C (U+0063) |
| 64 | LATIN SMALL LETTER D (U+0064) |
| 65 | LATIN SMALL LETTER E (U+0065) |
| 66 | LATIN SMALL LETTER F (U+0066) |
| 67 | LATIN SMALL LETTER G (U+0067) |
| 68 | LATIN SMALL LETTER H (U+0068) |
| 69 | LATIN SMALL LETTER I (U+0069) |
| 6a | LATIN SMALL LETTER J (U+006A) |
| 6b | LATIN SMALL LETTER K (U+006B) |
| 6c | LATIN SMALL LETTER L (U+006C) |
| 6d | LATIN SMALL LETTER M (U+006D) |
| 6e | LATIN SMALL LETTER N (U+006E) |
| 6f | LATIN SMALL LETTER O (U+006F) |
| 70 | LATIN SMALL LETTER P (U+0070) |
| 71 | LATIN SMALL LETTER Q (U+0071) |
| 72 | LATIN SMALL LETTER R (U+0072) |
| 73 | LATIN SMALL LETTER S (U+0073) |
| 74 | LATIN SMALL LETTER T (U+0074) |
| 75 | LATIN SMALL LETTER U (U+0075) |
| 76 | LATIN SMALL LETTER V (U+0076) |
| 77 | LATIN SMALL LETTER W (U+0077) |
| 78 | LATIN SMALL LETTER X (U+0078) |
| 79 | LATIN SMALL LETTER Y (U+0079) |
| 7a | LATIN SMALL LETTER Z (U+007A) |
| 7b | LEFT CURLY BRACKET (U+007B) |
| 7c | VERTICAL LINE (U+007C) |
| 7d | RIGHT CURLY BRACKET (U+007D) |
| 7e | (malformed) |
| 7f | (malformed) |
| 80 | (malformed) |
| 81 | (malformed) |
| 82 | (malformed) |
| 83 | (malformed) |
| 84 | (malformed) |
| 85 | (malformed) |
| 86 | (malformed) |
| 87 | (malformed) |
| 88 | (malformed) |
| 89 | (malformed) |
| 8a | (malformed) |
| 8b | (malformed) |
| 8c | (malformed) |
| 8d | (malformed) |
| 8e | (malformed) |
| 8f | (malformed) |
| 90 | (malformed) |
| 91 | (malformed) |
| 92 | (malformed) |
| 93 | (malformed) |
| 94 | (malformed) |
| 95 | (malformed) |
| 96 | (malformed) |
| 97 | (malformed) |
| 98 | (malformed) |
| 99 | (malformed) |
| 9a | (malformed) |
| 9b | (malformed) |
| 9c | (malformed) |
| 9d | (malformed) |
| 9e | (malformed) |
| 9f | (malformed) |
| a0 | (malformed) |
| a1 | (malformed) |
| a2 | (malformed) |
| a3 | (malformed) |
| a4 | (malformed) |
| a5 | (malformed) |
| a6 | (malformed) |
| a7 | (malformed) |
| a8 | (malformed) |
| a9 | (malformed) |
| aa | (malformed) |
| ab | (malformed) |
| ac | (malformed) |
| ad | (malformed) |
| ae | (malformed) |
| af | (malformed) |
| b0 | (malformed) |
| b1 | (malformed) |
| b2 | (malformed) |
| b3 | (malformed) |
| b4 | (malformed) |
| b5 | (malformed) |
| b6 | (malformed) |
| b7 | (malformed) |
| b8 | (malformed) |
| b9 | (malformed) |
| ba | (malformed) |
| bb | (malformed) |
| bc | (malformed) |
| bd | (malformed) |
| be | (malformed) |
| bf | (malformed) |
| c0 | (malformed) |
| c1 | (malformed) |
| c2 | (malformed) |
| c3 | (malformed) |
| c4 | (malformed) |
| c5 | (malformed) |
| c6 | (malformed) |
| c7 | (malformed) |
| c8 | (malformed) |
| c9 | (malformed) |
| ca | (malformed) |
| cb | (malformed) |
| cc | (malformed) |
| cd | (malformed) |
| ce | (malformed) |
| cf | (malformed) |
| d0 | (malformed) |
| d1 | (malformed) |
| d2 | (malformed) |
| d3 | (malformed) |
| d4 | (malformed) |
| d5 | (malformed) |
| d6 | (malformed) |
| d7 | (malformed) |
| d8 | (malformed) |
| d9 | (malformed) |
| da | (malformed) |
| db | (malformed) |
| dc | (malformed) |
| dd | (malformed) |
| de | (malformed) |
| df | (malformed) |
| e0 | (malformed) |
| e1 | (malformed) |
| e2 | (malformed) |
| e3 | (malformed) |
| e4 | (malformed) |
| e5 | (malformed) |
| e6 | (malformed) |
| e7 | (malformed) |
| e8 | (malformed) |
| e9 | (malformed) |
| ea | (malformed) |
| eb | (malformed) |
| ec | (malformed) |
| ed | (malformed) |
| ee | (malformed) |
| ef | (malformed) |
| f0 | (malformed) |
| f1 | (malformed) |
| f2 | (malformed) |
| f3 | (malformed) |
| f4 | (malformed) |
| f5 | (malformed) |
| f6 | (malformed) |
| f7 | (malformed) |
| f8 | (malformed) |
| f9 | (malformed) |
| fa | (malformed) |
| fb | (malformed) |
| fc | (malformed) |
| fd | (malformed) |
| fe | (malformed) |
| ff | (malformed) |