Perbezaan Antara ANSI dan ASCII Perbezaan Antara

Anonim

ANSI dan ASCII adalah dua skema pengekodan aksara yang sangat lama atau pada asasnya hanya cara untuk mewakili aksara yang berlainan dalam format digital. Kerana berapa umur dua orang itu, ramai yang mengelirukan antara satu sama lain. Perbezaan utama antara ANSI dan ASCII ialah bilangan watak yang mereka boleh mewakili. ASCII adalah yang pertama dibangunkan dan apabila batasannya dicapai, ANSI adalah salah satu cara yang dicipta untuk mengembangkan bilangan aksara yang dapat diwakili dalam pengekodan.

Apabila ASCII dibuat, ia hanya menggunakan 7 bit untuk gabungan maksimum 128 aksara. Ia dicipta untuk bahasa Inggeris dan ia terbukti cukup baik untuk memegang semua huruf, nombor, aksara khas dan simbol, serta aksara yang tidak dicetak. Di ANSI, 8 bit digunakan; meningkatkan jumlah maksimum aksara yang akan diwakili sehingga 256. Ini diperluas lebih jauh kerana bagaimana ANSI menggunakan halaman kod dengan set aksara yang berlainan. Ada beberapa halaman kod ANSI yang dimaksudkan untuk bahasa lain seperti bahasa Jepun, Cina, dan banyak lagi. Permohonan pemprosesan fail hanya perlu tahu halaman kod mana yang digunakan untuk menguraikan fail dengan betul.

Walaupun ANSI nampaknya lebih unggul di antara keduanya, ada juga kelemahan untuk menggunakannya. Yang paling penting adalah memastikan bahawa fail yang dikodkan itu boleh diterbitkan dengan tepat dalam komputer yang berbeza. Mempunyai halaman kod ANSI yang betul pada komputer sasaran sangat penting agar perkara ini berlaku. Ini bukan isu utama jika fail itu akan dibuka di negara yang sama kerana terdapat kebarangkalian yang tinggi bahawa mereka berkongsi halaman kod yang sama. Tetapi apabila fail dihantar di tengah-tengah dunia, seperti dari Jepun ke AS di mana bahasa berbeza, masalah boleh muncul. ASCII tidak mempunyai masalah ini kerana ia adalah sama di mana sahaja anda berada di dunia.

Kedua ASCII dan ANSI telah digantikan oleh Unicode yang lebih komprehensif. Perbezaan utama antara ANSI dan ASCII dalam aspek ini adalah keserasian. 128 aksara pertama Unicode adalah perlawanan langsung kepada ASCII. Oleh itu, anda boleh membuka fail yang dikodkan ASCII dalam Unicode tanpa sebarang masalah. Ini tidak selalu berlaku dengan ANSI kerana ia menggunakan laman kod yang berlainan.

Ringkasan:

ANSI mempunyai aksara lebih daripada ASCII

ASCII menggunakan 7 bit manakala ANSI menggunakan 8

aksara ASCII yang ditetapkan pada titik kod manakala mata kod ANSI boleh mewakili aksara yang berbeza

ASCII lebih banyak mudah digunakan daripada ANSI

ASCII berfungsi dengan Unicode manakala keserasian ANSI sangat terhad