Formati file – 2

Un rettangolo bianco 400×300 pixel (120.000 pixel) può assumere dimensioni molto diverse su file

BitmapPNGJPGGIFTIFF
Monocromatico1 bit / pixel< 16 KB< 3 KB< 3 KB< 2 KB< 7 KB
16 colori4 bit / pixel< 60 KB
256 colori8 bit / pixel< 120 KB
24 bit24 bit / pixel< 360 KB

La compressione dei dati riduce la quantità di bit necessari alla rappresentazione in forma digitale di un’informazione.
Permette di ridurre lo spazio occupato su disco e il tempo di trasmissione.


Lossy

Comprime i dati attraverso un processo con perdita d’informazione.
Le informazioni multimediali come audio o video, in origine sono troppo grandi per essere agevolmente trasmesse o memorizzate, quindi si preferisce avere una piccola riduzione della qualità ma nel contempo file molto più leggeri:

  • immagini: JPEG
  • audio: AAC, MPC, MP3, Ogg Vorbis, VQF, WMA, AC3
  • video: MPEG-1, MPEG-2, MPEG-4, Ogg Theora, DivX, XviD, 3GPP, WMV

Una volta compresso un file con un metodo lossy, le informazioni perse non saranno più recuperabili.
Una sua apertura e una sua ricompressione con metodi lossless o con un metodo lossy con una compressione minore non permetteranno di tornare alla quantità di informazioni iniziali.

Non si avrà alcuna riduzione della dimensione se si tenta di comprimere un file già compresso.
Non si avrà alcuna riduzione della dimensione se si tenta di comprimere un file audio, foto, video, … in formato già compresso.


Lossless

Mantiene l’informazione originale in ogni sua parte, senza perdita.
È l’unica via possibile quando si devono comprimere programmi, testi, archivi di dati (database)
Quando i file vengono recuperati con la decompressione risultano indistinguibili dagli originali.

  • Immagini: GIF, PNG
  • Audio: FLAC
  • Software: Arj, Gzip, PKZIP, WinZip, WinRar, Bzip2, 7-Zip
  • Algoritmi: Huffman – Codifica aritmetica, Lempel-Ziv-Welch (LZW), LZ77, LZ78, LZMA, Deflate (LZ77 e Huffman Prediction by Partial Matching (PPM)), Trasformata di Burrows-Wheeler (BWT)

Immagini

BMPBitmapNumero colori? Numero di bit per pixel.
GIFGraphics Interchange FormatVideogiochi degli anni ’80
Immagini piccole, pochi colori
Trasparenza, animazione
JPGJoint Photographic Experts GroupFotografie con migliaia di colori
Lossy: non è adatto ai disegni geometrici
PNGPortable Network GraphicsTrasparenza

Audio

WAVWave form audio file format
MIDMIDI, Musical Instrument Digital InterfaceMusica elettronica
Nota per nota
MP3MPEG-1 Layer IIILossy
FLACFree Lossless Audio CodecLossless
CDACompact Disc AudioLossless

Riepilogo

Office AutomationImmaginiAudioVideo
Lossy— NO —JPGAAC, MPC, MP3
Ogg Vorbis, VQF, WMA, AC3
MPEG-1, MPEG-2, MPEG-4
Ogg Theora, DivX, XviD, 3GPP, WMV
LosslessDOCX, ODT
XLSX, ODF
PPTX, ODP
ACCDB, ODB
BMP
GIF
PNG
FLAC
MID
— NO —

Wikipedia: Compressione_dati – Compressione_dati_lossyCompressione_dati_lossless