Yleensä kaksi vanhaa koodaa rengasjärjestelmiä tai yksinkertaisesti menetelmiä, jotka erottuvat digitaalisessa muodossa, ovat ANSI ja ASCII. Monet sekoittavat nämä kaksi toisiinsa, koska ne ovat vanhoja. Ensimmäinen tapa kehittää ASCII, ANSI, oli se, kuinka koodauksen sisällä olevien merkkien määrää saatettiin laajentaa, kun sen rajoitukset ylittyvät.
ANSI vs ASCII
Suurin ero ANSI:n ja ASCII:n välillä on se, kuinka monta sanaa voit näyttää. ANSI:n ja ASCII:n välinen ominaisuus on käänteinen kompakti. ANSI on vanhempi versio, mutta ASCII on uudempi versio ja nykyään Ascii ei ole käytössä maailmassa, mutta Ascii on käytössä päivittäin.
ANSI on todellakin standardikoodisivu, jota edustaa American National Standards Institution sellaisille järjestelmille, kuten Windows. Tämä on Microsoftiin liittyvä koodausjärjestelmä, joka käyttää 8-bittistä sekvenssiä jokaiselle kirjaimelle. Tämä ANSI:n lyhennetty versio perustui lähetettyihin luonnoksiin, eikä se vastannut varsinaista ANSI-standardia. Microsoftin perinnön vuoksi nimi on kuitenkin edelleen hyväksyttävä.
American Standard Information Interchange Code tai ASCII on todellakin usein käytetty aivotoiminnan järjestelmä, joka käyttää yhtä 7-bittistä binaarista kokonaislukua jokaiselle merkille. Yhteensä enintään 2^7 tai 128 merkkiä ASCII-koodilla voidaan määrittää. Se koostuu 33 tulostamattomasta kirjaimesta, kuten ESC, rivinsiirrot, päätteen palautukset jne., ja 95 luettavissa olevasta merkistä, kuten numeroista, brittiläisistä merkeistä, välimerkeistä jne.
Vertailutaulukko A:n välilläNSI ja ASCII
Vertailuparametrit | ANSI | ASCII |
Merkki | Siinä on 256 merkkiä | Siinä on 562 merkkiä |
Bittien käyttötarkoitukset | Se käyttää 8 bittiä | Se käyttää 7 bittiä |
Yhteensopivuus | Se on yhteensopiva | Se ei ole yhteensopiva |
Elämä | Sillä on lyhyempi käyttöikä | Sillä on pidempi käyttöikä |
Vaikeus | Sitä on vaikea käyttää | Sitä on helppo käyttää |
Mikä on ANSI?
ANSI:ssa käytetään 8 bittiä; kirjainten enimmäismäärä on 256. Sitä paransi entisestään se, miten ANSI käyttää erilaisia merkistöjä koodisivuilla. Monet ANSI-koodausarkit oli tarkoitettu vieraille kielille, kuten japaniksi, kiinaksi jne. Jotta tiedostot voidaan purkaa tehokkaasti, tiedostoa käsittelevän ohjelman on vain tiedettävä, mitä koodisivua käytetään.
Vaikka ANSI näyttää olevan molemmista korkeampi, se on myös vähemmän hyödyllinen. Tärkeintä on varmistaa, että koodattu data voidaan luotettavasti monistaa eri koneilla. Tätä varten kohdetietokoneessa on oltava oikea ANSI-koodisivu. Ei ole tärkeä ongelma, jos tiedosto avataan samassa maassa, koska he ovat valmiita jakamaan samat koodausosiot
Tämä merkitsisi rajoitusten ohittamista muuttamalla ASCII-koodia 128 ylimääräisellä merkillä. Kaiken kaikkiaan ANSI-standardi voi edustaa enintään 2^8 tai 256 merkkiä. ANSI käyttää koodisivuja eri merkkisarjoilla. ANSI-koodisivulla on ensimmäiset 127 ASCII-merkkiä, ja 128 ylimääräistä merkkiä, joita kutsutaan nimellä Latin 1 Windows, käytetään määritetylle kieliversiolle.
Windows ME:ssä käytetään useimpia ANSI-koodaussivuja. Ne ovat käytettävissä myös Windows NT:ssä. Windows 1252 tunnetaan Windowsissa/U.S. ANSI:ta käytetään usein vakiona Notepad++-koodausmuotona. Roomalaiset kirjaimet on yleensä koodattu. Yleisiä esimerkkejä ANSI-pohjaisista ohjelmistoista ovat Unix ja MS-DOS.
Mikä on Ascii?
Lennätyskoodit tulevat ASCII:hen. Bell Data Services on ensimmäistä kertaa työstänyt 7-bittisen teleprinter-koodin ja käyttänyt ASCII:ta ammattimaisesti. Kehityssykli käynnistettiin virallisesti 6. lokakuuta 1960. Bob Bemer oli ASCII:n ensimmäinen aloitteentekijä. Päätavoitteena oli lisätä tietokoneyhteyksiä yhteisellä kielellä.
ASCII:n luomiseen käytettiin täsmälleen seitsemää bittiä yhteensä enintään 128 merkin yhdistelmälle. Sen on täytynyt suunnitella englannin kielellä ja se oli tarpeeksi erinomainen sisältämään kaikki kirjaimet, numerot, erityismerkit, symbolit ja painamattomat merkit. Ongelmia voi kuitenkin ilmetä aina, kun asiakirja siirretään puoleen väliin maailmaa, kuten Japanissa ja Yhdysvalloissa, koska murteet ovat erilaisia. ASCII:lla ei ole tässä mitään vaikeuksia, koska kaikkialla maailmassa, missä olet nyt, se oli sama.
Esimerkiksi ASCII:ssa "C" esitetään desimaaliluvulla 67 ja "c" desimaaliluvulla 99 ilmaistaan. Siten se säilyttää 32:n välin jokaisesta kirjaimesta. ASCII:n viimeinen 128. merkki määrittää painikkeen "Poista".
Luotamme varmasti ASCII-koodeihin kirjoittaessamme tietämättä edes perinteisiä näppäimistöjä. Numeerista ASCII-koodia käytetään tunnistamaan jokainen kirjain useimmiten näppäimistössä. Lisäksi ASCII-koodeja käytetään sähköpostin lähettämiseen, tekstitiedostoihin, grafiikkaan, c-ohjelmointiin jne. Lisäksi UNIX- tai Windows-tyylinen käyttöjärjestelmä käyttää ASCII-muunnosjärjestelmää.
Tärkeimmät erot ANSI:n ja ASCII:n välillä
1. ANSI on joustava koodausmenetelmä, mutta ASCII on hallitseva merkkikoodaus
2. ANSI sisältää symboleja, joita tarvitaan piirtämiseen, mutta ASCII sisältää esityksen numeron
3. ANSI ei ole standardoitu, mutta ASCII on standardoitu muoto.
4. ANSI-koodipisteet eivät ole kiinteitä, mutta ASCII-pisteet ovat identtisiä kaikissa järjestelmissä.
5. ANSI:ta käytetään harvoin, mutta ASCII:ta käytetään yleisesti.
Johtopäätös
Paljon laajempi Unicode korvattiin sekä ASCII:n että ANSI:n tilalla. Tässä suhteessa ensisijainen muutos ANSI:sta ASCII:hen on käänteinen yhteensopivuus. Ensimmäiset 128 Unicode-merkkiä vastaavat suoraan ASCII:ta. Joten Unicodessa voit helposti avata ASCII-koodatun asiakirjan. Se ei välttämättä sovellu ANSI:lle, koska se käyttää useita koodausarkkeja. Käsite, jonka mukaan standardien rakentajien on arvioitava sisällytettävä kielellinen ja kansainvälinen luonne, on olennainen kuratoidun hahmojoukon kehittämisessä. Standardikomiteat voivat esimerkiksi päättää, eivät voiko tietyn hahmon luonnetta edustaa tietyillä hahmoilla. Luo vakioominaisuusjoukko, kuten ANSI-sarja palvelujen tarjoamista, alustojen välistä kehitystä ja ohjelmointia varten entistä johdonmukaisemmin ja tehokkaammin.
Viitteet
- https://www.sciencedirect.com/science/article/pii/S0098300497000824