logo

Tipuri de tehnici de codificare

Procesul de conversie a datelor dintr-o formă în alta este cunoscut sub numele de Codificare. Este folosit pentru a transforma datele, astfel încât datele să poată fi suportate și utilizate de diferite sisteme. Codificarea funcționează în mod similar cu conversia temperaturii de la centigrade la Fahrenheit, deoarece este doar convertită într-o altă formă, dar valoarea inițială rămâne întotdeauna aceeași. Codificarea este utilizată în principal în două domenii:

    Codificare în electronică:În electronică, codificarea se referă la conversia semnalelor analogice în semnale digitale.Codificare în calcul:În calcul, codificarea este un proces de conversie a datelor într-un cifr echivalent prin aplicarea unor coduri, litere și numere specifice datelor.

Notă: Codarea este diferită de criptare, deoarece scopul său principal nu este de a ascunde datele, ci de a le converti într-un format, astfel încât să poată fi consumate corect.

În acest subiect, vom discuta despre diferitele tipuri de tehnici de codificare care sunt utilizate în calcul.

Tipul tehnicii de codificare

Tipuri de tehnici de codificare
    Codificarea caracterelor Codificare imagini și audio și video

Codificarea caracterelor

Codificarea caracterelor codifică caracterele în octeți . Acesta informează computerele cum să interpreteze zero și unii în caractere, numere și simboluri reale. Calculatorul înțelege doar date binare; de aceea este necesară convertirea acestor caractere în coduri numerice. Pentru a realiza acest lucru, fiecare caracter este convertit în cod binar, iar pentru aceasta, documentele text sunt salvate cu tipuri de codificare. Se poate face prin împerecherea numerelor cu caractere. Dacă nu aplicăm codificarea caracterelor, site-ul nostru web nu va afișa caracterele și textul într-un format adecvat. Prin urmare, va scădea lizibilitatea și mașina nu ar putea procesa datele corect. În plus, codificarea caracterelor asigură că fiecare caracter are o reprezentare adecvată în format computer sau binar.

Există diferite tipuri de tehnici de codificare a caracterelor, care sunt prezentate mai jos:

    Codificare HTML Codificare URL Codificare Unicode Codificare Base64 Codificare hexadecimală Codificare ASCII

Codificare HTML

Codarea HTML este folosită pentru a afișa o pagină HTML într-un format adecvat. Cu codificare, un browser web ajunge să știe ce set de caractere va fi utilizat.

În HTML, există diferite caractere utilizate în HTML Markup, cum ar fi . Pentru a codifica aceste caractere ca conținut, trebuie să folosim o codificare.

Codificare URL

URL (Locator uniform de resurse) Codificarea este folosită pentru converti caracterele într-un astfel de format încât să poată fi transmise pe internet . Este cunoscut și sub numele de codificare procentuală. Codificarea URL este efectuată pentru a trimite adresa URL la internet folosind setul de caractere ASCII. Caracterele non-ASCII sunt înlocuite cu un %, urmat de cifrele hexazecimale.

Codificare UNICODE

Unicode este un standard de codare pentru un set de caractere universal. Permite codificarea, reprezentarea și gestionarea textului reprezentat în majoritatea limbilor sau sistemelor de scriere disponibile la nivel mondial. Oferă un punct de cod sau un număr pentru fiecare caracter în fiecare limbă acceptată. Poate reprezenta aproximativ toate caracterele posibile posibile în toate limbile. O anumită secvență de biți este cunoscută ca unitate de codificare.

Un standard UNICODE poate folosi 8, 16 sau 32 de biți pentru a reprezenta caracterele.

Standardul Unicode definește formatul de transformare Unicode (UTF) pentru a codifica punctele de cod.

Standardul de codificare UNICODE are următoarele scheme UTF:

    Codificare UTF-8
    UTF8 este definit de standardul UNICODE, care este codificarea caracterelor cu lățime variabilă utilizată în comunicațiile electronice. UTF-8 este capabil să codifice toate cele 1.112.064 de puncte de cod de caractere valide în Unicode utilizând unul până la patru unități de cod de un octet (8 biți).Codificare UTF-16
    Codificarea UTF16 reprezintă punctele de cod ale unui caracter folosind unul dintre cele două numere întregi de 16 biți.Codificare UTF-32
    Codarea UTF32 reprezintă fiecare punct de cod ca numere întregi pe 32 de biți.

Codificare Base64

Codificarea Base64 este folosită pentru a codifica datele binare în caractere ASCII echivalente. Codificarea Base64 este utilizată în sistemul de e-mail, deoarece sistemele de e-mail, cum ar fi SMTP, nu pot funcționa cu date binare, deoarece acceptă numai date textuale ASCII. Este, de asemenea, utilizat în autentificarea HTTP simplă pentru a codifica acreditările. Mai mult, este, de asemenea, folosit pentru a transfera datele binare în cookie-uri și în alți parametri pentru a face datele să nu fie citite pentru a preveni manipularea. Dacă o imagine sau un alt fișier este transferat fără codificare Base64, acesta va fi corupt, deoarece sistemul de e-mail nu este capabil să gestioneze datele binare.

Base64 reprezintă datele în blocuri de 3 octeți, unde fiecare octet conține 8 biți; deci reprezintă 24 de biți. Acești 24 de biți sunt împărțiți în patru grupuri de 6 biți. Fiecare dintre aceste grupuri sau bucăți sunt convertite în valoare echivalentă Base64.

Codificare ASCII

Codul American Standard pentru Schimbul de Informații (ASCII) este un tip de codificare a caracterelor. A fost primul standard de codificare a caracterelor lansat în anul 1963.

Codul ASCII este folosit pentru a reprezenta caracterele engleze ca numere, unde fiecare literă este atribuită cu un număr de la de la 0 la 127. Cele mai multe scheme moderne de codificare a caracterelor se bazează pe ASCII, deși acceptă multe caractere suplimentare. Este o codificare pe un singur octet folosind doar cei 7 biți de jos. Într-un fișier ASCII, fiecare caracter alfabetic, numeric sau special este reprezentat cu un număr binar de 7 biți. Fiecare caracter al tastaturii are o valoare ASCII echivalentă.

Codificare imagini și audio și video

Codificarea imaginilor și audio și video sunt efectuate pentru a economisi spațiu de stocare. Un fișier media, cum ar fi imagine, audio și video, sunt codificați pentru a le salva într-un format mai eficient și mai comprimat.

Aceste fișiere codificate conțin același conținut cu o calitate de obicei similară, dar în dimensiune comprimată, astfel încât să poată fi salvate într-un spațiu mai mic, să poată fi transferate cu ușurință prin poștă sau să poată fi descărcate în sistem.

O putem înțelege ca un . Fișierul audio WAV este convertit în fișier .MP3 pentru a reduce dimensiunea cu 1/10thla dimensiunea sa originală.