[
  {
    "decimal": 0,
    "hex": "00",
    "octal": "000",
    "char": "NUL",
    "name": "Null",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 1,
    "hex": "01",
    "octal": "001",
    "char": "SOH",
    "name": "Start of Heading",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 2,
    "hex": "02",
    "octal": "002",
    "char": "STX",
    "name": "Start of Text",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 3,
    "hex": "03",
    "octal": "003",
    "char": "ETX",
    "name": "End of Text",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 4,
    "hex": "04",
    "octal": "004",
    "char": "EOT",
    "name": "End of Transmission",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 5,
    "hex": "05",
    "octal": "005",
    "char": "ENQ",
    "name": "Enquiry",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 6,
    "hex": "06",
    "octal": "006",
    "char": "ACK",
    "name": "Acknowledge",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 7,
    "hex": "07",
    "octal": "007",
    "char": "BEL",
    "name": "Bell",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 8,
    "hex": "08",
    "octal": "010",
    "char": "BS",
    "name": "Backspace",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 9,
    "hex": "09",
    "octal": "011",
    "char": "HT",
    "name": "Horizontal Tab",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 10,
    "hex": "0A",
    "octal": "012",
    "char": "LF",
    "name": "Line Feed",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 11,
    "hex": "0B",
    "octal": "013",
    "char": "VT",
    "name": "Vertical Tab",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 12,
    "hex": "0C",
    "octal": "014",
    "char": "FF",
    "name": "Form Feed",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 13,
    "hex": "0D",
    "octal": "015",
    "char": "CR",
    "name": "Carriage Return",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 14,
    "hex": "0E",
    "octal": "016",
    "char": "SO",
    "name": "Shift Out",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 15,
    "hex": "0F",
    "octal": "017",
    "char": "SI",
    "name": "Shift In",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 16,
    "hex": "10",
    "octal": "020",
    "char": "DLE",
    "name": "Data Link Escape",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 17,
    "hex": "11",
    "octal": "021",
    "char": "DC1",
    "name": "Device Control 1 (XON)",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 18,
    "hex": "12",
    "octal": "022",
    "char": "DC2",
    "name": "Device Control 2",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 19,
    "hex": "13",
    "octal": "023",
    "char": "DC3",
    "name": "Device Control 3 (XOFF)",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 20,
    "hex": "14",
    "octal": "024",
    "char": "DC4",
    "name": "Device Control 4",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 21,
    "hex": "15",
    "octal": "025",
    "char": "NAK",
    "name": "Negative Acknowledge",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 22,
    "hex": "16",
    "octal": "026",
    "char": "SYN",
    "name": "Synchronous Idle",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 23,
    "hex": "17",
    "octal": "027",
    "char": "ETB",
    "name": "End of Transmission Block",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 24,
    "hex": "18",
    "octal": "030",
    "char": "CAN",
    "name": "Cancel",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 25,
    "hex": "19",
    "octal": "031",
    "char": "EM",
    "name": "End of Medium",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 26,
    "hex": "1A",
    "octal": "032",
    "char": "SUB",
    "name": "Substitute",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 27,
    "hex": "1B",
    "octal": "033",
    "char": "ESC",
    "name": "Escape",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 28,
    "hex": "1C",
    "octal": "034",
    "char": "FS",
    "name": "File Separator",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 29,
    "hex": "1D",
    "octal": "035",
    "char": "GS",
    "name": "Group Separator",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 30,
    "hex": "1E",
    "octal": "036",
    "char": "RS",
    "name": "Record Separator",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 31,
    "hex": "1F",
    "octal": "037",
    "char": "US",
    "name": "Unit Separator",
    "category": "control",
    "printable": false
  },
  {
    "decimal": 32,
    "hex": "20",
    "octal": "040",
    "char": "SP",
    "name": "Space",
    "category": "control",
    "printable": true
  },
  {
    "decimal": 33,
    "hex": "21",
    "octal": "041",
    "char": "!",
    "name": "!",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 34,
    "hex": "22",
    "octal": "042",
    "char": "\"",
    "name": "\"",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 35,
    "hex": "23",
    "octal": "043",
    "char": "#",
    "name": "#",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 36,
    "hex": "24",
    "octal": "044",
    "char": "$",
    "name": "$",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 37,
    "hex": "25",
    "octal": "045",
    "char": "%",
    "name": "%",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 38,
    "hex": "26",
    "octal": "046",
    "char": "&",
    "name": "&",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 39,
    "hex": "27",
    "octal": "047",
    "char": "'",
    "name": "'",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 40,
    "hex": "28",
    "octal": "050",
    "char": "(",
    "name": "(",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 41,
    "hex": "29",
    "octal": "051",
    "char": ")",
    "name": ")",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 42,
    "hex": "2A",
    "octal": "052",
    "char": "*",
    "name": "*",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 43,
    "hex": "2B",
    "octal": "053",
    "char": "+",
    "name": "+",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 44,
    "hex": "2C",
    "octal": "054",
    "char": ",",
    "name": ",",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 45,
    "hex": "2D",
    "octal": "055",
    "char": "-",
    "name": "-",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 46,
    "hex": "2E",
    "octal": "056",
    "char": ".",
    "name": ".",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 47,
    "hex": "2F",
    "octal": "057",
    "char": "/",
    "name": "/",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 48,
    "hex": "30",
    "octal": "060",
    "char": "0",
    "name": "0",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 49,
    "hex": "31",
    "octal": "061",
    "char": "1",
    "name": "1",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 50,
    "hex": "32",
    "octal": "062",
    "char": "2",
    "name": "2",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 51,
    "hex": "33",
    "octal": "063",
    "char": "3",
    "name": "3",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 52,
    "hex": "34",
    "octal": "064",
    "char": "4",
    "name": "4",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 53,
    "hex": "35",
    "octal": "065",
    "char": "5",
    "name": "5",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 54,
    "hex": "36",
    "octal": "066",
    "char": "6",
    "name": "6",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 55,
    "hex": "37",
    "octal": "067",
    "char": "7",
    "name": "7",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 56,
    "hex": "38",
    "octal": "070",
    "char": "8",
    "name": "8",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 57,
    "hex": "39",
    "octal": "071",
    "char": "9",
    "name": "9",
    "category": "digit",
    "printable": true
  },
  {
    "decimal": 58,
    "hex": "3A",
    "octal": "072",
    "char": ":",
    "name": ":",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 59,
    "hex": "3B",
    "octal": "073",
    "char": ";",
    "name": ";",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 60,
    "hex": "3C",
    "octal": "074",
    "char": "<",
    "name": "<",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 61,
    "hex": "3D",
    "octal": "075",
    "char": "=",
    "name": "=",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 62,
    "hex": "3E",
    "octal": "076",
    "char": ">",
    "name": ">",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 63,
    "hex": "3F",
    "octal": "077",
    "char": "?",
    "name": "?",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 64,
    "hex": "40",
    "octal": "100",
    "char": "@",
    "name": "@",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 65,
    "hex": "41",
    "octal": "101",
    "char": "A",
    "name": "A",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 66,
    "hex": "42",
    "octal": "102",
    "char": "B",
    "name": "B",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 67,
    "hex": "43",
    "octal": "103",
    "char": "C",
    "name": "C",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 68,
    "hex": "44",
    "octal": "104",
    "char": "D",
    "name": "D",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 69,
    "hex": "45",
    "octal": "105",
    "char": "E",
    "name": "E",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 70,
    "hex": "46",
    "octal": "106",
    "char": "F",
    "name": "F",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 71,
    "hex": "47",
    "octal": "107",
    "char": "G",
    "name": "G",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 72,
    "hex": "48",
    "octal": "110",
    "char": "H",
    "name": "H",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 73,
    "hex": "49",
    "octal": "111",
    "char": "I",
    "name": "I",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 74,
    "hex": "4A",
    "octal": "112",
    "char": "J",
    "name": "J",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 75,
    "hex": "4B",
    "octal": "113",
    "char": "K",
    "name": "K",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 76,
    "hex": "4C",
    "octal": "114",
    "char": "L",
    "name": "L",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 77,
    "hex": "4D",
    "octal": "115",
    "char": "M",
    "name": "M",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 78,
    "hex": "4E",
    "octal": "116",
    "char": "N",
    "name": "N",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 79,
    "hex": "4F",
    "octal": "117",
    "char": "O",
    "name": "O",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 80,
    "hex": "50",
    "octal": "120",
    "char": "P",
    "name": "P",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 81,
    "hex": "51",
    "octal": "121",
    "char": "Q",
    "name": "Q",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 82,
    "hex": "52",
    "octal": "122",
    "char": "R",
    "name": "R",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 83,
    "hex": "53",
    "octal": "123",
    "char": "S",
    "name": "S",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 84,
    "hex": "54",
    "octal": "124",
    "char": "T",
    "name": "T",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 85,
    "hex": "55",
    "octal": "125",
    "char": "U",
    "name": "U",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 86,
    "hex": "56",
    "octal": "126",
    "char": "V",
    "name": "V",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 87,
    "hex": "57",
    "octal": "127",
    "char": "W",
    "name": "W",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 88,
    "hex": "58",
    "octal": "130",
    "char": "X",
    "name": "X",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 89,
    "hex": "59",
    "octal": "131",
    "char": "Y",
    "name": "Y",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 90,
    "hex": "5A",
    "octal": "132",
    "char": "Z",
    "name": "Z",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 91,
    "hex": "5B",
    "octal": "133",
    "char": "[",
    "name": "[",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 92,
    "hex": "5C",
    "octal": "134",
    "char": "\\",
    "name": "\\",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 93,
    "hex": "5D",
    "octal": "135",
    "char": "]",
    "name": "]",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 94,
    "hex": "5E",
    "octal": "136",
    "char": "^",
    "name": "^",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 95,
    "hex": "5F",
    "octal": "137",
    "char": "_",
    "name": "_",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 96,
    "hex": "60",
    "octal": "140",
    "char": "`",
    "name": "`",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 97,
    "hex": "61",
    "octal": "141",
    "char": "a",
    "name": "a",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 98,
    "hex": "62",
    "octal": "142",
    "char": "b",
    "name": "b",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 99,
    "hex": "63",
    "octal": "143",
    "char": "c",
    "name": "c",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 100,
    "hex": "64",
    "octal": "144",
    "char": "d",
    "name": "d",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 101,
    "hex": "65",
    "octal": "145",
    "char": "e",
    "name": "e",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 102,
    "hex": "66",
    "octal": "146",
    "char": "f",
    "name": "f",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 103,
    "hex": "67",
    "octal": "147",
    "char": "g",
    "name": "g",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 104,
    "hex": "68",
    "octal": "150",
    "char": "h",
    "name": "h",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 105,
    "hex": "69",
    "octal": "151",
    "char": "i",
    "name": "i",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 106,
    "hex": "6A",
    "octal": "152",
    "char": "j",
    "name": "j",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 107,
    "hex": "6B",
    "octal": "153",
    "char": "k",
    "name": "k",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 108,
    "hex": "6C",
    "octal": "154",
    "char": "l",
    "name": "l",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 109,
    "hex": "6D",
    "octal": "155",
    "char": "m",
    "name": "m",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 110,
    "hex": "6E",
    "octal": "156",
    "char": "n",
    "name": "n",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 111,
    "hex": "6F",
    "octal": "157",
    "char": "o",
    "name": "o",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 112,
    "hex": "70",
    "octal": "160",
    "char": "p",
    "name": "p",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 113,
    "hex": "71",
    "octal": "161",
    "char": "q",
    "name": "q",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 114,
    "hex": "72",
    "octal": "162",
    "char": "r",
    "name": "r",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 115,
    "hex": "73",
    "octal": "163",
    "char": "s",
    "name": "s",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 116,
    "hex": "74",
    "octal": "164",
    "char": "t",
    "name": "t",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 117,
    "hex": "75",
    "octal": "165",
    "char": "u",
    "name": "u",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 118,
    "hex": "76",
    "octal": "166",
    "char": "v",
    "name": "v",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 119,
    "hex": "77",
    "octal": "167",
    "char": "w",
    "name": "w",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 120,
    "hex": "78",
    "octal": "170",
    "char": "x",
    "name": "x",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 121,
    "hex": "79",
    "octal": "171",
    "char": "y",
    "name": "y",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 122,
    "hex": "7A",
    "octal": "172",
    "char": "z",
    "name": "z",
    "category": "letter",
    "printable": true
  },
  {
    "decimal": 123,
    "hex": "7B",
    "octal": "173",
    "char": "{",
    "name": "{",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 124,
    "hex": "7C",
    "octal": "174",
    "char": "|",
    "name": "|",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 125,
    "hex": "7D",
    "octal": "175",
    "char": "}",
    "name": "}",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 126,
    "hex": "7E",
    "octal": "176",
    "char": "~",
    "name": "~",
    "category": "punctuation",
    "printable": true
  },
  {
    "decimal": 127,
    "hex": "7F",
    "octal": "177",
    "char": "DEL",
    "name": "Delete",
    "category": "control",
    "printable": false
  }
]
