Το ANSI και το ASCII είναι πολύ παλιά συστήματα κωδικοποίησης χαρακτήρων ή απλοί τρόποι για την εμφάνιση διαφορετικών χαρακτήρων σε ψηφιακή μορφή. Καθώς τα δύο είναι παλιά, πολλά συγχέουν τα δύο. Η κύρια διαφορά μεταξύ ANSI και ASCII είναι ο αριθμός των χαρακτήρων που μπορούν να αντιπροσωπεύσουν. Το ASCII ήταν το πρώτο που αναπτύχθηκε και όταν επιτεύχθηκαν τα όριά του, ήταν ένας από τους τρόπους με τους οποίους το ANSI σχεδιάστηκε για να αυξήσει τον αριθμό των χαρακτήρων που θα μπορούσαν να εμφανιστούν στην κωδικοποίηση.

Όταν δημιουργήθηκε το ASCII, χρησιμοποιούσε μόνο 7 bits για μέγιστο αριθμό 128 συνδυασμών. Δημιουργήθηκε για την αγγλική γλώσσα και ήταν καθιερωμένο ότι θα μπορούσε να περιέχει όλα τα γράμματα, τους αριθμούς, τους ειδικούς χαρακτήρες και τα σύμβολα, καθώς και τους χαρακτήρες που δεν μπορούν να αποτυπωθούν. 8 bit χρησιμοποιούνται στο ANSI. αυξήστε τον μέγιστο αριθμό χαρακτήρων που θα εμφανίζονται έως και 256. Αυτό ενισχύεται περαιτέρω επειδή το ANSI χρησιμοποιεί σελίδες κώδικα με διαφορετικά σύνολα χαρακτήρων. Υπάρχουν κώδικες σελίδων ANSI για ιαπωνικά, κινεζικά και πολλές άλλες γλώσσες. Το λογισμικό επεξεργασίας αρχείων χρειάζεται απλώς να γνωρίζει ποια σελίδα κώδικα χρησιμοποιείται για να ανοίξει τον κώδικα.

Αν και το ANSI φαίνεται να είναι ανώτερο από τα δύο, υπάρχουν κάποιες μειονεκτήματα στη χρήση του. Το κύριο πράγμα είναι να διασφαλίσετε ότι τα αρχεία που κρυπτογραφείτε αντιγράφονται σε διαφορετικούς υπολογιστές. Για να γίνει αυτό, είναι σημαντικό να έχετε τη σωστή σελίδα του κώδικα ANSI στον υπολογιστή προορισμού. Εάν ένα αρχείο ανοίξει στην ίδια χώρα, αυτό δεν είναι ένα μεγάλο πρόβλημα, καθώς είναι πιθανό να μοιράζονται τις ίδιες σελίδες κώδικα. Ωστόσο, ενδέχεται να προκύψουν προβλήματα όταν τα αρχεία μεταδίδονται στον μισό κόσμο, για παράδειγμα, από την Ιαπωνία στις ΗΠΑ, όπου οι γλώσσες είναι διαφορετικές. Δεν υπάρχει τέτοιο πρόβλημα στο ASCII όπως είναι παντού στον κόσμο.

Τόσο το ASCII όσο και το ANSI αντικαταστάθηκαν εντελώς από το Unicode. Η κύρια διαφορά μεταξύ του ANSI και του ASCII σε αυτόν τον τομέα είναι η συμβατότητα προς τα πίσω. Οι πρώτοι 128 χαρακτήρες του Unicode είναι άμεσα συμβατοί με το ASCII. Έτσι, μπορείτε να ανοίξετε αρχεία κωδικοποιημένα ASCII στο Unicode χωρίς προβλήματα. Επειδή χρησιμοποιεί διαφορετικές σελίδες κώδικα, αυτό δεν συμβαίνει πάντα με το ANSI.

Περίληψη:

Το ANSI έχει περισσότερους χαρακτήρες από το ASCII

Το ASCII χρησιμοποιεί 7 bits και το ANSI χρησιμοποιεί 8 bits

Οι χαρακτήρες ASCII εισάγονται σε σημεία κώδικα και τα σημεία κώδικα ANSI μπορούν να υποδηλώνουν διαφορετικούς χαρακτήρες

Είναι ευκολότερο να χρησιμοποιήσετε το ASCII από το ANSI

Το ASCII λειτουργεί με το Unicode, ενώ η συμβατότητα με το ANSI είναι πολύ περιορισμένη

Αναφορές