EBCDIC: Porovnání verzí
Smazaný obsah Přidaný obsah
něco o EBCDIC, zatím bez tabulky |
+tabulka |
||
Řádek 7:
Jednou z výrazných nevýhod kódu EBCDIC je, že znaky [[latinka|latinky]] netvoří spojitou posloupnost, takže např. běžný [[regulární výraz]] <code>[a-z]</code> používaný pro výběr všech písmen [[anglická abeceda|anglické abecedy]] by v EBCDIC nefungoval.
== Rozložení ==
Kódy 0–63 a 255 jsou řídící, zbytek jsou platné znaky. Následující tabulka popisuje kódovou stránku 870 (tzv. ''Latin 2 Multilingual''), zhruba odpovídající ASCII kódové stránce [[ISO-8859-2]].
<table border=1>
<tr align=center>
Řádek 15 ⟶ 16:
<th>Dec<th>Hex<th>Znak<th>Unicode
<th>Dec<th>Hex<th>Znak<th>Unicode
<tr align="center">
<td> 0<td>00<td>NULL <td>U+0000
<td> 64<td>40<td>mezera <td>U+0020
<td>128<td>80<td>˘<td>U+02D8
<td>192<td>C0<td>
<tr align="center">
<td> 1<td>01<td>SOH <td>U+0001
<td> 65<td>41<td>pevná mezera<td>U+00A0
<td>129<td>81<td>
<td>193<td>C1<td>
<tr align="center">
<td> 2<td>02<td>STX <td>U+0002
<td> 66<td>42<td>â<td>U+00E2
<td>130<td>82<td>
<td>194<td>C2<td>
<tr align="center">
<td> 3<td>03<td>ETX <td>U+0003
<td> 67<td>43<td>ä<td>U+00E4
<td>131<td>83<td> c<td>U+0063
<td>195<td>C3<td> C<td>U+0043
<tr align="center">
<td> 4<td>04<td>PF <td>—
<td> 68<td>44<td>ţ<td>U+0163
<td>132<td>84<td> d<td>U+0064
<td>196<td>C4<td> D<td>U+0044
<tr align="center">
<td> 5<td>05<td>HT <td>U+0009
<td> 69<td>45<td>á<td>U+00E1
<td>133<td>85<td> e<td>U+0065
<td>197<td>C5<td> E<td>U+0045
<tr align="center">
<td> 6<td>06<td>LC <td>—
<td> 70<td>46<td>ă<td>U+0103
<td>134<td>86<td> f<td>U+0066
<td>198<td>C6<td> F<td>U+0046
<tr align="center">
<td> 7<td>07<td>DEL <td>U+007F
<td> 71<td>47<td>č<td>U+010D
<td>135<td>87<td> g<td>U+0067
<td>199<td>C7<td> G<td>U+0047
<tr align="center">
<td> 8<td>08<td>GE <td>—
<td> 72<td>48<td>ç<td>U+00E7
<td>136<td>88<td> h<td>U+0068
<td>200<td>C8<td> H<td>U+0048
<tr align="center">
<td> 9<td>09<td>RLF <td>—
<td> 73<td>49<td>ć<td>U+0107
<td>137<td>89<td> i<td>U+0069
<td>201<td>C9<td> I<td>U+0049
<tr align="center">
<td> 10<td>0A<td>SMM <td>—
<td> 74<td>4A<td> [<td>U+005B
<td>138<td>8A<td>ś<td>U+015B
<td>202<td>CA<td>měkké dělítko<td>U+00AD
<tr align="center">
<td> 11<td>0B<td>VT <td>U+000B
<td> 75<td>4B<td> .<td>U+002E
<td>139<td>8B<td>ň<td>U+0148
<td>203<td>CB<td>ô<td>U+00F4
<tr align="center">
<td> 12<td>0C<td>FF <td>U+000C
<td> 76<td>4C<td> <<td>U+003C
<td>140<td>8C<td>đ<td>U+0111
<td>204<td>CC<td>ö<td>U+00F6
<tr align="center">
<td> 13<td>0D<td>CR <td>U+000D
<td> 77<td>4D<td> (<td>U+0028
<td>141<td>8D<td>ý<td>U+00FD
<td>205<td>CD<td>ŕ<td>U+0155
<tr align="center">
<td> 14<td>0E<td>SO <td>U+000E
<td> 78<td>4E<td> +<td>U+002B
<td>142<td>8E<td>ř<td>U+0159
<td>206<td>CE<td>ó<td>U+00F3
<tr align="center">
<td> 15<td>0F<td>SI <td>U+000F
<td> 79<td>4F<td> !<td>U+0021
<td>143<td>8F<td>ş<td>U+015F
<td>207<td>CF<td>ő<td>U+0151
<tr align="center">
<td> 16<td>10<td>DLE <td>U+0010
<td> 80<td>50<td> &<td>U+0026
<td>144<td>90<td>°<td>U+00B0
<td>208<td>D0<td> }<td>U+007D
<tr align="center">
<td> 17<td>11<td>DC1 <td>U+0011
<td> 81<td>51<td>é<td>U+00E9
<td>145<td>91<td> j<td>U+006A
<td>209<td>D1<td> J<td>U+004A
<tr align="center">
<td> 18<td>12<td>DC2 <td>U+0012
<td> 82<td>52<td>ę<td>U+0119
<td>146<td>92<td> k<td>U+006B
<td>210<td>D2<td> K<td>U+004B
<tr align="center">
<td> 19<td>13<td>TM <td>—
<td> 83<td>53<td>ë<td>U+00EB
<td>147<td>93<td> l<td>U+006C
<td>211<td>D3<td> L<td>U+004C
<tr align="center">
<td> 20<td>14<td>RES <td>—
<td> 84<td>54<td>ů<td>U+016F
<td>148<td>94<td> m<td>U+006D
<td>212<td>D4<td> M<td>U+004D
<tr align="center">
<td> 21<td>15<td>NL <td>—
<td> 85<td>55<td>í<td>U+00ED
<td>149<td>95<td> n<td>U+006E
<td>213<td>D5<td> N<td>U+004E
<tr align="center">
<td> 22<td>16<td>BS <td>U+0008
<td> 86<td>56<td>î<td>U+00EE
<td>150<td>96<td> o<td>U+006F
<td>214<td>D6<td> O<td>U+004F
<tr align="center">
<td> 23<td>17<td>IL <td>—
<td> 87<td>57<td>ľ<td>U+013E
<td>151<td>97<td> p<td>U+0070
<td>215<td>D7<td> P<td>U+0050
<tr align="center">
<td> 24<td>18<td>CAN <td>U+0018
<td> 88<td>58<td>ĺ<td>U+013A
<td>152<td>98<td> q<td>U+0071
<td>216<td>D8<td> Q<td>U+0051
<tr align="center">
<td> 25<td>19<td>EM <td>U+0019
<td> 89<td>59<td>ß<td>U+00DF
<td>153<td>99<td> r<td>U+0072
<td>217<td>D9<td> R<td>U+0052
<tr align="center">
<td> 26<td>1A<td>CC <td>—
<td> 90<td>5A<td> ]<td>U+005D
<td>154<td>9A<td>ł<td>U+0142
<td>218<td>DA<td>Ě<td>U+011A
<tr align="center">
<td> 27<td>1B<td>CU1 <td>—
<td> 91<td>5B<td> $<td>U+0024
<td>155<td>9B<td>ń<td>U+0144
<td>219<td>DB<td>ű<td>U+0171
<tr align="center">
<td> 28<td>1C<td>IFS <td>U+001C
<td> 92<td>5C<td> *<td>U+002A
<td>156<td>9C<td>š<td>U+0161
<td>220<td>DC<td>ü<td>U+00FC
<tr align="center">
<td> 29<td>1D<td>IGS <td>U+001D
<td> 93<td>5D<td> )<td>U+0029
<td>157<td>9D<td>¸<td>U+00B8
<td>221<td>DD<td>ť<td>U+0165
<tr align="center">
<td> 30<td>1E<td>IRS <td>U+001E
<td> 94<td>5E<td> ;<td>U+003B
<td>158<td>9E<td>˛<td>U+02DB
<td>222<td>DE<td>ú<td>U+00FA
<tr align="center">
<td> 31<td>1F<td>IUS <td>U+001F
<td> 95<td>5F<td> ^<td>U+005E
<td>159<td>9F<td>¤<td>U+00A4
<td>223<td>DF<td>ě<td>U+011B
<tr align="center">
<td> 32<td>20<td>DS <td>—
<td> 96<td>60<td> -<td>U+002D
<td>160<td>A0<td>ą<td>U+0105
<td>224<td>E0<td> \<td>U+005C
<tr align="center">
<td> 33<td>21<td>SOS <td>—
<td> 97<td>61<td> /<td>U+002F
<td>161<td>A1<td> ~<td>U+007E
<td>225<td>E1<td>÷<td>U+00F7
<tr align="center">
<td> 34<td>22<td>FS <td>—
<td> 98<td>62<td>Â<td>U+00C2
<td>162<td>A2<td> s<td>U+0073
<td>226<td>E2<td> S<td>U+0053
<tr align="center">
<td> 35<td>23<td>— <td>—
<td> 99<td>63<td>Ä<td>U+00C4
<td>163<td>A3<td> t<td>U+0074
<td>227<td>E3<td> T<td>U+0054
<tr align="center">
<td> 36<td>24<td>BYP <td>—
<td>100<td>64<td>˝<td>U+02DD
<td>164<td>A4<td> u<td>U+0075
<td>228<td>E4<td> U<td>U+0055
<tr align="center">
<td> 37<td>25<td>LF <td>U+000A
<td>101<td>65<td>Á<td>U+00C1
<td>165<td>A5<td> v<td>U+0076
<td>229<td>E5<td> V<td>U+0056
<tr align="center">
<td> 38<td>26<td>ETB <td>U+0017
<td>102<td>66<td>Ă<td>U+0102
<td>166<td>A6<td> w<td>U+0077
<td>230<td>E6<td> W<td>U+0057
<tr align="center">
<td> 39<td>27<td>ESC <td>U+001B
<td>103<td>67<td>Č<td>U+010C
<td>167<td>A7<td> x<td>U+0078
<td>231<td>E7<td> X<td>U+0058
<tr align="center">
<td> 40<td>28<td>— <td>—
<td>104<td>68<td>Ç<td>U+00C7
<td>168<td>A8<td> y<td>U+0079
<td>232<td>E8<td> Y<td>U+0059
<tr align="center">
<td> 41<td>29<td>— <td>—
<td>105<td>69<td>Ć<td>U+0106
<td>169<td>A9<td> z<td>U+007A
<td>233<td>E9<td> Z<td>U+005A
<tr align="center">
<td> 42<td>2A<td>SM <td>—
<td>106<td>6A<td> |<td>U+007C
<td>170<td>AA<td>Ś<td>U+015A
<td>234<td>EA<td>ď<td>U+010F
<tr align="center">
<td> 43<td>2B<td>CU2 <td>—
<td>107<td>6B<td> ,<td>U+002C
<td>171<td>AB<td>Ň<td>U+0147
<td>235<td>EB<td>Ô<td>U+00D4
<tr align="center">
<td> 44<td>2C<td>— <td>—
<td>108<td>6C<td> %<td>U+0025
<td>172<td>AC<td>Ð<td>U+00D0
<td>236<td>EC<td>Ö<td>U+00D6
<tr align="center">
<td> 45<td>2D<td>ENQ <td>U+0005
<td>109<td>6D<td> _<td>U+005F
<td>173<td>AD<td>Ý<td>U+00DD
<td>237<td>ED<td>Ŕ<td>U+0154
<tr align="center">
<td> 46<td>2E<td>ACK <td>U+0006
<td>110<td>6E<td> ><td>U+003E
<td>174<td>AE<td>Ř<td>U+0158
<td>238<td>EE<td>Ó<td>U+00D3
<tr align="center">
<td> 47<td>2F<td>BEL <td>U+0007
<td>111<td>6F<td> ?<td>U+003F
<td>175<td>AF<td>Ş<td>U+015E
<td>239<td>EF<td>Ő<td>U+0150
<tr align="center">
<td> 48<td>30<td>— <td>—
<td>112<td>70<td>ˇ<td>U+02C7
<td>176<td>B0<td>˙<td>U+02D9
<td>240<td>F0<td> 0<td>U+0030
<tr align="center">
<td> 49<td>31<td>— <td>—
<td>113<td>71<td>É<td>U+00C9
<td>177<td>B1<td>Ą<td>U+0104
<td>241<td>F1<td> 1<td>U+0031
<tr align="center">
<td> 50<td>32<td>SYN <td>U+0016
<td>114<td>72<td>Ę<td>U+0118
<td>178<td>B2<td>ż<td>U+017C
<td>242<td>F2<td> 2<td>U+0032
<tr align="center">
<td> 51<td>33<td>— <td>—
<td>115<td>73<td>Ë<td>U+00CB
<td>179<td>B3<td>Ţ<td>U+0162
<td>243<td>F3<td> 3<td>U+0033
<tr align="center">
<td> 52<td>34<td>PN <td>—
<td>116<td>74<td>Ů<td>U+016E
<td>180<td>B4<td>Ż<td>U+017B
<td>244<td>F4<td> 4<td>U+0034
<tr align="center">
<td> 53<td>35<td>RS <td>—
<td>117<td>75<td>Í<td>U+00CD
<td>181<td>B5<td>§<td>U+00A7
<td>245<td>F5<td> 5<td>U+0035
<tr align="center">
<td> 54<td>36<td>UC <td>—
<td>118<td>76<td>Î<td>U+00CE
<td>182<td>B6<td>ž<td>U+017E
<td>246<td>F6<td> 6<td>U+0036
<tr align="center">
<td> 55<td>37<td>EOT <td>U+0004
<td>119<td>77<td>Ľ<td>U+013D
<td>183<td>B7<td>ź<td>U+017A
<td>247<td>F7<td> 7<td>U+0037
<tr align="center">
<td> 56<td>38<td>— <td>—
<td>120<td>78<td>Ĺ<td>U+0139
<td>184<td>B8<td>Ž<td>U+017D
<td>248<td>F8<td> 8<td>U+0038
<tr align="center">
<td> 57<td>39<td>— <td>—
<td>121<td>79<td> `<td>U+0060
<td>185<td>B9<td>Ź<td>U+0179
<td>249<td>F9<td> 9<td>U+0039
<tr align="center">
<td> 58<td>3A<td>— <td>—
<td>122<td>7A<td> :<td>U+003A
<td>186<td>BA<td>Ł<td>U+0141
<td>250<td>FA<td>Ď<td>U+010E
<tr align="center">
<td> 59<td>3B<td>CU3 <td>—
<td>123<td>7B<td> #<td>U+0023
<td>187<td>BB<td>Ń<td>U+0143
<td>251<td>FB<td>Ű<td>U+0170
<tr align="center">
<td> 60<td>3C<td>DC4 <td>U+0014
<td>124<td>7C<td> @<td>U+0040
<td>188<td>BC<td>Š<td>U+0160
<td>252<td>FC<td>Ü<td>U+00DC
<tr align="center">
<td> 61<td>3D<td>NAK <td>U+0015
<td>125<td>7D<td> '<td>U+0027
<td>189<td>BD<td>¨<td>U+00A8
<td>253<td>FD<td>Ť<td>U+0164
<tr align="center">
<td> 62<td>3E<td>— <td>—
<td>126<td>7E<td> =<td>U+003D
<td>190<td>BE<td>´<td>U+00B4
<td>254<td>FE<td>Ú<td>U+00DA
<tr align="center">
<td> 63<td>3F<td>SUB <td>U+001A
<td>127<td>7F<td> "<td>U+0022
<td>191<td>BF<td>×<td>U+00D7
<td>255<td>FF<td>EO <td>—
</table>
== Externí odkazy ==
|