1. Codifica dei caratteri: Questi sistemi rappresentano i caratteri del testo come numeri. Gli esempi più importanti includono:
* ASCII (Codice standard americano per lo scambio di informazioni): Una codifica a 7 bit che rappresenta 128 caratteri (principalmente alfabeto inglese, numeri e punteggiatura). Limitato all'inglese e manca di supporto per molte altre lingue.
* ASCII estesa: Varie estensioni a 8 bit di ASCII, aggiungendo più caratteri, spesso tra cui lettere e simboli accentati di varie lingue. Ancora limitato nel suo supporto internazionale.
* Unicode: Un personaggio universale che codifica standard a supporto praticamente ogni sistema di scrittura del mondo. Comprende diverse forme di codifica:
* UTF-8 (formato di trasformazione unicode-8-bit): Una codifica a lunghezza variabile, ampiamente utilizzata sul Web. È retrocompatibile con ASCII ed efficiente per il testo inglese.
* UTF-16 (formato di trasformazione unicode-16 bit): Una codifica a larghezza fissa (principalmente). Più efficiente per alcune lingue rispetto all'UTF-8 ma può essere meno efficiente dal punto di vista dello spazio.
* UTF-32 (formato di trasformazione unicode-32-bit): Una codifica a larghezza fissa, usando 32 bit per ciascun carattere. Semplice da usare ma molto intenso nello spazio.
* ISO-8859-1 (latino-1): Una codifica a 8 bit utilizzata principalmente per le lingue dell'Europa occidentale.
2. Codifica dell'immagine: Questi sistemi rappresentano le immagini come dati digitali. I tipi comuni includono:
* Raster Graphics: Rappresenta le immagini come una griglia di pixel (ad es. JPEG, PNG, GIF, TIFF, BMP).
* jpeg (gruppo di esperti fotografici congiunti): Compressione perdita, buona per fotografie e immagini con gradienti di colore liscio.
* png (grafica di rete portatile): Compressione senza perdita, buona per immagini con righe e testo taglienti. Supporta la trasparenza.
* GIF (formato di interscambio grafico): Compressione senza perdita, supporta l'animazione e la trasparenza, ma una tavolozza di colori limitata.
* TIFF (formato file di immagine taggato): Compressione senza perdita o perdita, di alta qualità, spesso utilizzata per la stampa professionale.
* BMP (bitmap): Non compresso, dimensioni di file di grandi dimensioni, formato semplice.
* Grafica vettoriale: Rappresenta immagini usando formule matematiche per definire forme e linee (ad es. SVG, PDF). Questi sono scalabili senza perdere qualità.
* svg (grafica vettoriale scalabile): Basato su XML, ampiamente utilizzato sul Web per la grafica scalabile.
* PDF (formato del documento portatile): Include spesso sia la grafica vettoriale che quella raster.
3. Codifica audio: Questi sistemi rappresentano i suoni come dati digitali. Esempi includono:
* mp3 (MPEG Audio Layer III): Compressione perdita, ampiamente utilizzata per la musica.
* AAC (codifica audio avanzata): Compressione perdita, spesso utilizzata nei servizi di trasmissione e streaming digitale. Generalmente considerata qualità superiore rispetto a MP3 a bitrati simili.
* WAV (formato file audio della forma d'onda): Non compresse o perdite compresse, di alta qualità, di dimensioni di grandi dimensioni.
* FLAC (codec audio senza perdita gratuito): Compressione senza perdita, alta qualità, buono per l'archiviazione.
* Ogg Vorbis: Compressione perdita, alternativa open source a MP3 e AAC.
4. Codifica video: Questi sistemi rappresentano le immagini in movimento e il suono come dati digitali. Esempi includono:
* MPEG -4 (gruppo di esperti di immagini in movimento - 4): Una famiglia di standard tra cui H.264 (AVC) e H.265 (HEVC). Usato ampiamente nel video digitale.
* H.264 (AVC): Ampiamente utilizzato per video ad alta definizione.
* H.265 (HEVC): Più efficiente di H.264, fornendo una migliore compressione alla stessa qualità o di qualità superiore allo stesso bitrate.
* VP9 (Codec video VP9): Codec open source utilizzato da YouTube e altri servizi.
* AV1 (Aomedia Video 1): Un codec open-source esente da royalty che mira a migliorare VP9 e H.265.
Questo non è un elenco esaustivo e alcuni metodi di codifica possono sovrapporsi a categorie (ad esempio, un PDF può contenere testo, immagini e persino audio). La scelta della codifica dipende dalle esigenze specifiche dell'applicazione, come dimensioni del file, qualità e compatibilità.
Programmazione © www.354353.com