Perbedaan antara ANSI dan ASCII

Perbedaan antara ANSI dan ASCII

ANSI dan ASCII adalah dua skema pengkodean karakter yang sangat lama atau pada dasarnya hanya cara untuk mewakili karakter yang berbeda dalam format digital. Karena berapa umur keduanya, banyak yang membingungkan keduanya. Perbedaan utama antara ANSI dan ASCII adalah jumlah karakter yang dapat mereka wakili. ASCII adalah orang pertama yang dikembangkan dan ketika keterbatasannya tercapai, ANSI adalah salah satu cara yang diciptakan untuk memperluas jumlah karakter yang dapat diwakili dalam pengkodean.

Saat ASCII dibuat, itu hanya menggunakan 7 bit untuk kombinasi maksimum total 128 karakter. Itu dibuat untuk bahasa Inggris dan terbukti cukup baik untuk memegang semua huruf, angka, karakter dan simbol khusus, serta karakter yang tidak dicetak.  Di ANSI, 8 bit digunakan; Meningkatkan jumlah maksimum karakter yang akan diwakili hingga 256. Ini diperluas lebih jauh karena bagaimana ANSI menggunakan halaman kode dengan set karakter yang berbeda. Ada sejumlah halaman kode ANSI yang dimaksudkan untuk bahasa lain seperti orang Jepang, Cina, dan banyak lainnya. Aplikasi pemrosesan file hanya perlu mengetahui halaman kode mana yang digunakan untuk menguraikan file dengan benar.

Meskipun ANSI tampaknya lebih unggul di antara keduanya, ada juga kerugian untuk menggunakannya. Yang paling utama adalah dalam memastikan bahwa file yang dikodekan dapat direproduksi secara akurat di komputer yang berbeda. Memiliki halaman kode ANSI yang benar di komputer target sangat penting agar hal ini terjadi. Ini bukan masalah besar jika file akan dibuka di negara yang sama karena ada probabilitas tinggi bahwa mereka berbagi halaman kode yang sama. Tetapi ketika file tersebut ditransmisikan setengah jalan ke seluruh dunia, seperti dari Jepang ke AS di mana bahasa -bahasa itu berbeda, masalah dapat muncul. ASCII tidak memiliki masalah ini karena itu sama di mana pun Anda berada di dunia.

Baik ASCII dan ANSI telah digantikan oleh Unicode yang lebih komprehensif. Perbedaan utama antara ANSI dan ASCII dalam aspek ini adalah kompatibilitas ke belakang. 128 karakter Unicode pertama adalah pasangan langsung dengan ASCII. Dengan demikian, Anda dapat membuka file yang dikodekan ASCII di Unicode tanpa masalah. Ini tidak selalu terjadi dengan ANSI karena cara menggunakan halaman kode yang berbeda.

Ringkasan:

ANSI memiliki lebih banyak karakter daripada ASCII

ASCII menggunakan 7 bit sementara ANSI menggunakan 8

Karakter ASCII ditetapkan ke titik kode sementara titik kode ANSI dapat mewakili karakter yang berbeda

ASCII lebih mudah digunakan daripada ANSI

ASCII bekerja dengan unicode sementara kompatibilitas ANSI sangat terbatas