Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Pomocou súborov znakov EBCDIC ADCII a Unicode Čo sú binárne kódovanie správy Hello World?

Poďme rozobrať binárne kódovanie „Hello World“ v Ebcdic, ASCII a Unicode:

1. Ebcdic (rozšírená binárna kódovaná desatinná výmena kód)

* EBCDIC používa 8-bitový kód, ktorý mu dáva 256 možných znakov.

* Používa sa predovšetkým v systémoch IBM Mainframe.

Binárne kódovanie „Hello World“ v Ebcdic:

`` `

H - 11000100

E - 11000101

L - 11001100

L - 11001100

o - 11011111

- 01000000 (priestor)

W - 11101101

o - 11011111

R - 11100010

L - 11001100

D - 11001001

`` `

2. ASCII (americký štandardný kód pre výmenu informácií)

* ASCII používa 7-bitový kód (v niektorých prípadoch rozšírený na 8-bit), ktorý mu dáva 128 (alebo 256) možných znakov.

* Všeobecne sa používa v počítačoch a na internete.

Binárne kódovanie „Hello World“ v ASCII:

`` `

H - 01001000

E - 01100101

L - 01101100

L - 01101100

o - 01101111

- 00100000 (priestor)

W - 01010111

o - 01101111

R - 01110010

L - 01101100

D - 01100100

`` `

3. Unicode (Universal Character Set)

* Unicode používa kódovanie s premenlivou dĺžkou, čo umožňuje rozsiahlu škálu znakov z rôznych jazykov.

* Najbežnejším kódovaním je UTF-8, čo je kódovanie s premenlivou dĺžkou, ktoré používa 1-4 bajty na znak.

Binárne kódovanie „Hello World“ v UTF-8 (Unicode):

`` `

H - 01001000

E - 01100101

L - 01101100

L - 01101100

o - 01101111

- 00100000 (priestor)

W - 01010111

o - 01101111

R - 01110010

L - 01101100

D - 01100100

`` `

Dôležité poznámky:

* Binárne kódovanie znaku sa môže mierne líšiť v závislosti od špecifickej schémy kódovania použitej v danom systéme (napr. ASCII-7, ASCII-8, UTF-16 atď.).

* Príklad kódovania UTF-8 používa rovnaké bajty ako ASCII, pretože UTF-8 je kompatibilný s ASCII pre znaky v rozsahu ASCII.

Dajte mi vedieť, či by ste chceli podrobnejšie vysvetlenie akejkoľvek špecifickej schémy kódovania alebo mať iný text, ktorý by ste chceli kódovať!

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené