Разлика између АНСИ и АСЦИИ

АНСИ и АСЦИИ су две врло старе шеме кодирања знакова или у основи само начини за представљање различитих знакова у дигиталном формату. Због тога колико су њих две, многи збуњују једно друго. Главна разлика између АНСИ и АСЦИИ је број знакова које могу представљати. АСЦИИ је први који је развијен и када су достигнута његова ограничења, АНСИ је био један од начина креирања броја знакова који се могу представити у кодирању.

Када је креиран АСЦИИ, користио је само 7 бита за укупну максималну комбинацију од 128 знакова. Направљен је за енглески језик и показао се довољно добрим да у њега ставе сва слова, бројеве, посебне знакове и симболе, као и нештампане знакове. У АНСИ-у се користи 8 бита; повећавајући максимални број знакова који ће бити представљен до 256. То се још више проширује због тога што АНСИ користи странице кодова са различитим сетовима знакова. Постоји велики број АНСИ кодних страница који су намењени за друге језике попут јапанског, кинеског и многих других. Апликација која обрађује датотеку само мора знати која се кодна страница користи како би се датотеке исправно дешифрирале.

Иако се чини да је АНСИ међу њима супериорнији, постоје и недостаци његове употребе. Најважније је у осигуравању да се датотеке које је кодирао могу прецизно репродуковати на различитим рачунарима. Имати исправну АНСИ кодну страницу на циљном рачунару од пресудне је важности како би се то догодило. Ово није главни проблем ако би се датотека отворила у истој земљи, јер постоји велика вероватноћа да деле исте кодне странице. Али када се датотека пренесе на пола света, попут Јапана до Сједињених Држава, где су језици различити, могу се појавити проблеми. АСЦИИ нема овај проблем јер је исти где год да се налазите у свету.

И АСЦИИ и АНСИ су замењени свеобухватнијим Уницодеом. Главна разлика између АНСИ и АСЦИИ у овом аспекту је повратна компатибилност. Првих 128 знакова Уницоде-а директно се подударају са АСЦИИ-ом. Тако можете без проблема отворити АСЦИИ кодирану датотеку у Уницоде-у. То није увек случај са АНСИ-ом због начина на који користи различите кодне странице.

Резиме:

АНСИ има више карактера од АСЦИИ

АСЦИИ користи 7 бита док АНСИ користи 8

АСЦИИ знакови су фиксирани на кодним тачкама, док АНСИ кодне тачке могу представљати различите знакове

АСЦИИ је једноставнији за употребу од АНСИ

АСЦИИ ради са Уницоде док је АНСИ компатибилност врло ограничена