Разлика између ЕБЦДИЦ и АСЦИИ

ЕБЦДИЦ вс АСЦИИ

Амерички стандардни код за размјену информација и проширени бинарни кодирани децимални код за размјену два су схема кодирања знакова; које су познатије по скраћеницама АСЦИИ и ЕБЦДИЦ. Главна разлика између њих је број битова који користе за представљање сваког знака. ЕБЦДИЦ користи 8 бита по знаку док се у оригиналном АСЦИИ стандарду користи само 7, због забринутости да је коришћење 8 битова за знакове који се могу представити са 7 много мање ефикасно.

Главна последица те разлике је број знакова који се могу прилагодити сваком од њих. ЕБЦДИЦ може сместити до 28 знакова за укупно 256, док 27 од АСЦИИ има максимално 128 знакова.

Иако је ЕБЦДИЦ био веома популаран, у великој мери због популарности ИБМ машина у то време, имао је неколико проблема који су иритирали програмере. Прва је како распоређује слова абецеде. У АСЦИИ-у су сва слова узастопна. Велика слова су групирана заједно, док мала слова имају и своју групу. У ЕБЦДИЦ-у су слова групирана по 9. Овај неинтуитивни изглед потиче од порекла ЕБЦДИЦ-ових бушотина и програмерима је то прилично тешко носити.

Задржавање ЕБЦДИЦ кодирања ИБМ-а довело је до многих проблема када су у питању ажурирања. АСЦИИ и ЕБЦДИЦ су касније ажурирали како би повећали број знакова у које могу да се сместе. На АСЦИИ страницама су замењене неке кодне тачке уз одржавање већине осталих кодних поена. Код ЕБЦДИЦ-а различите су верзије неспојиво једна са другом.

Како су потребе за кодирањем рачунара прерасле и АСЦИИ и ЕБЦДИЦ, појавио се и други стандард. Најновији је Уницоде, у који је уграђен АСЦИИ. Првих 128 знакова Уницоде-а су из АСЦИИ. Ово омогућава Уницоде-у да без проблема отвори АСЦИИ датотеке. С друге стране, ЕБЦДИЦ кодирање није компатибилно са Уницоде и ЕБЦДИЦ кодиране датотеке појавит ће се само као блесав.

Резиме:

1.ЕБЦДИЦ користи 8 бита док АСЦИИ користи 7 пре него што је продужен
2.ЕБЦДИЦ је садржао више карактера него АСЦИИ
3.АСЦИИ користи линеарно редослед слова, док ЕБЦДИЦ не
4. Различите верзије АСЦИИ-а су углавном компатибилне док различите верзије ЕБЦДИЦ-а нису
5.ЕБЦДИЦ није компатибилан са модерним кодовима док је АСЦИИ