Data compression
Apprends en jouant
Réponds à ces questions pour gagner de l'énergie, puis pêche et explore. Sans compte.
Pour les enseignants : diapos de leçon, notes de révision prêts à l'emploi pour Data compression (Computer Science, Data Representation) — utilise-les en cours, ou lance le thème en activité de classe interactive que tes apprenants jouent en direct.
Notes de leçon
Why compress?
- Compression makes files smaller: less storage, faster transfer and lower bandwidth costs.
Packing and restoring files

Lossy compression
- Lossy compression permanently discards information, so the exact original cannot be reconstructed from the compressed representation alone.
- Examples include standard lossy JPEG images, MP3 audio and lossy H.264 video. MP4 is a container; its codec determines compression.
Lossless compression
- Lossless reduces size without losing any data; the original can be perfectly restored. Used for PNG, ZIP, FLAC and text where accuracy matters.
Lossless and lossy compression

Run-length encoding (RLE)
- Replaces repeated values with a count and the value. AAAABBBCC → 4A3B2C. Works well when many repeats occur (simple images). May not help if there are few repeats.
Run-length encoding

Huffman coding
- Huffman coding builds variable-length prefix codes using symbol frequencies, normally giving common symbols shorter codes.
- Encoded symbol data can require fewer bits than a fixed-length code; any codebook or tree overhead also contributes to the stored file size.
Choosing
- Use lossy for photos, music and video where small quality loss is acceptable; use lossless where exact data matters (documents, program code).
Diapos
Sign up free to view the lesson slides
Step through every slide for this topic — plus flashcards and revision notes — with a free account.
Questions d'entraînement
Aperçu gratuit — 8 sur 32 questions. Inscris-toi pour toutes les voir.
1.What is compression?
Easy- Areducing the size of a file
- Bencrypting a file
- Ccopying a file
- Ddeleting a file
2.What does lossy compression do?
Easy- Apermanently removes some data
- Bkeeps all data
- Cencrypts data
- Dcopies data
3.What does lossless compression do?
Easy- Areduces size without losing data
- Bremoves data permanently
- Cincreases size
- Dhides data
4.Which file type uses lossy compression?
Easy- AMP3
- BZIP
- CPNG
- DFLAC
5.Which file type uses lossless compression?
Easy- APNG
- Bstandard lossy JPEG
- CMP3
- Duncompressed PCM audio
6.What is the RLE of WWWWBBBWW?
Easy- A4W3B2W
- B4W3B
- CWBW
- D9W
7.What does 3A2B decode to?
Easy- AAAABB
- BAB
- C32AB
- DAAAB
8.What does Huffman coding use?
Easy- Ashorter codes for common characters
- Bequal codes
- Crandom codes
- Dno codes
Unlock all 32 questions & more
Crée un compte gratuit pour voir toutes les questions, les diapos, les cartes mémo et les notes de révision de ce thème.
Annales
Les annales d'entraînement pour ce thème arrivent bientôt.
Bientôt disponible
