1 # This file is part of the Detox package. 2 # 3 # Copyright (c) Doug Harple <detox.dharple@gmail.com> 4 # 5 # For the full copyright and license information, please view the LICENSE 6 # file that was distributed with this source code. 7 8 start 9 10 # 11 # Alphanumeric 12 # 13 14 0x30 0 15 0x31 1 16 0x32 2 17 0x33 3 18 0x34 4 19 0x35 5 20 0x36 6 21 0x37 7 22 0x38 8 23 0x39 9 24 25 0x41 A 26 0x42 B 27 0x43 C 28 0x44 D 29 0x45 E 30 0x46 F 31 0x47 G 32 0x48 H 33 0x49 I 34 0x4a J 35 0x4b K 36 0x4c L 37 0x4d M 38 0x4e N 39 0x4f O 40 0x50 P 41 0x51 Q 42 0x52 R 43 0x53 S 44 0x54 T 45 0x55 U 46 0x56 V 47 0x57 W 48 0x58 X 49 0x59 Y 50 0x5a Z 51 52 53 0x61 a 54 0x62 b 55 0x63 c 56 0x64 d 57 0x65 e 58 0x66 f 59 0x67 g 60 0x68 h 61 0x69 i 62 0x6a j 63 0x6b k 64 0x6c l 65 0x6d m 66 0x6e n 67 0x6f o 68 0x70 p 69 0x71 q 70 0x72 r 71 0x73 s 72 0x74 t 73 0x75 u 74 0x76 v 75 0x77 w 76 0x78 x 77 0x79 y 78 0x7a z 79 80 # 81 # Chars to leave alone 82 # 83 84 0x23 '#' 85 0x25 % 86 0x2b + 87 0x2c , 88 0x2d - 89 0x2e . 90 0x3d = 91 0x5e ^ 92 0x5f _ 93 0x7e ~ 94 95 # 96 # Chars to translate to _ 97 # 98 99 0x09 _ # tab 100 0x0A _ # new line 101 0x0D _ # carriage return 102 0x20 _ # space 103 0x21 _ # ! 104 0x22 _ # " 105 0x24 _ # $ 106 0x27 _ # ' 107 0x2a _ # * 108 0x2f _ # / 109 0x3a _ # : 110 0x3b _ # ; 111 0x3c _ # < 112 0x3e _ # > 113 0x3f _ # ? 114 0x40 _ # @ 115 0x5c _ # \ 116 0x60 _ # ` 117 0x7c _ # | 118 119 # 120 # Chars to translate to - 121 # 122 123 0x28 - # ( 124 0x29 - # ) 125 0x5b - # [ 126 0x5d - # ] 127 0x7b - # { 128 0x7d - # } 129 130 # 131 # Other 132 # 133 134 0x26 _and_ # & 135 136 end