ANSI at ASCII

Anonim

ANSI at ASCII ay dalawang napaka-lumang character encoding scheme o karaniwang mga paraan lamang upang kumatawan sa iba't ibang mga character sa isang digital na format. Dahil sa kung gaano kalaki ang dalawa, maraming nalilito ang dalawa sa isa't isa. Ang pangunahing pagkakaiba sa pagitan ng ANSI at ASCII ay ang bilang ng mga character na maaari nilang kumatawan. ASCII ang unang na binuo at kapag naabot ang mga limitasyon nito, ANSI ay isa sa mga paraan na nilikha upang mapalawak ang bilang ng mga character na maaaring kinakatawan sa isang encoding.

Kapag nilikha ang ASCII, gumamit lamang ito ng 7 bits para sa isang kabuuang maximum na kumbinasyon ng 128 character. Nilikha ito para sa wikang Ingles at napapatunayan nito na sapat na upang hawakan ang lahat ng mga titik, numero, mga espesyal na character at mga simbolo, pati na rin ang mga di-naka-print na mga character. Sa ANSI, 8 bits ang ginagamit; ang pagtaas ng maximum na bilang ng mga character na kinakatawan hanggang sa 256. Ito ay pinalawak pa kahit na dahil sa kung paano ang ANSI ay gumagamit ng mga pahina ng code na may iba't ibang mga hanay ng character. Mayroong isang bilang ng mga pahina ng ANSI code na sinadya para sa ibang mga wika tulad ng Japanese, Chinese, at marami pang iba. Ang pagpoproseso ng application ang file ay kailangang malaman lamang kung aling code code ang ginagamit upang maintindihan nang maayos ang mga file.

Kahit na ang ANSI ay tila mas nakahihigit sa dalawa, mayroon ding mga downsides sa paggamit nito. Ang pinaka-pangunahing ay sa pagtiyak na ang mga file na naka-encode nito ay maaaring kopyahin ng tumpak sa iba't ibang mga computer. Ang pagkakaroon ng wastong ANSI code na pahina sa target na computer ay napakahalaga upang ito mangyari. Ito ay hindi isang pangunahing isyu kung ang file ay mabubuksan sa parehong bansa dahil may isang mataas na posibilidad na ibahagi nila ang parehong mga pahina ng code. Ngunit kapag ang file ay nailipat sa kalahati sa buong mundo, tulad ng mula sa Japan sa US kung saan ang mga wika ay naiiba, ang mga problema ay maaaring lumitaw. Ang ASCII ay walang problemang ito dahil pareho ito kung nasaan ka man sa mundo.

Ang parehong ASCII at ANSI ay pinalitan ng mas malawak na Unicode. Ang pangunahing pagkakaiba sa pagitan ng ANSI at ASCII sa aspeto na ito ay pabalik na pagkakatugma. Ang unang 128 na character ng Unicode ay isang direktang tugma sa ASCII. Kaya, maaari mong buksan ang isang naka-encode na file na ASCII sa Unicode nang walang anumang problema. Ito ay hindi palaging ang kaso sa ANSI dahil sa paraan ng paggamit nito ng iba't ibang mga pahina ng code.

Buod:

Ang ANSI ay may higit pang mga character kaysa ASCII

ASCII ay gumagamit ng 7 bits habang ang ANSI ay gumagamit ng 8

Ang mga character ng ASCII ay nakatakda sa mga puntos sa code habang ang mga puntos ng ANSI code ay maaaring kumatawan sa iba't ibang mga character

ASCII ay mas diretso na gamitin kaysa sa ANSI

Ang ASCII ay gumagana sa Unicode habang ang ANSI compatibility ay limitado