Un rettangolo bianco 400×300 pixel (120.000 pixel) può assumere dimensioni molto diverse su file
Bitmap | PNG | JPG | GIF | TIFF | ||
---|---|---|---|---|---|---|
Monocromatico | 1 bit / pixel | < 16 KB | < 3 KB | < 3 KB | < 2 KB | < 7 KB |
16 colori | 4 bit / pixel | < 60 KB | ||||
256 colori | 8 bit / pixel | < 120 KB | ||||
24 bit | 24 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
BMP | Bitmap | Numero colori? Numero di bit per pixel. |
GIF | Graphics Interchange Format | Videogiochi degli anni ’80 Immagini piccole, pochi colori Trasparenza, animazione |
JPG | Joint Photographic Experts Group | Fotografie con migliaia di colori Lossy: non è adatto ai disegni geometrici |
PNG | Portable Network Graphics | Trasparenza |
Audio
WAV | Wave form audio file format | |
MID | MIDI, Musical Instrument Digital Interface | Musica elettronica Nota per nota |
MP3 | MPEG-1 Layer III | Lossy |
FLAC | Free Lossless Audio Codec | Lossless |
CDA | Compact Disc Audio | Lossless |
Riepilogo
Office Automation | Immagini | Audio | Video | |
---|---|---|---|---|
Lossy | — NO — | JPG | AAC, MPC, MP3 Ogg Vorbis, VQF, WMA, AC3 | MPEG-1, MPEG-2, MPEG-4 Ogg Theora, DivX, XviD, 3GPP, WMV |
Lossless | DOCX, ODT XLSX, ODF PPTX, ODP ACCDB, ODB | BMP GIF PNG | FLAC MID | — NO — |
Wikipedia: Compressione_dati – Compressione_dati_lossy – Compressione_dati_lossless