AQA GCSE Computer Science 8525
Algorithms
Programming
Data Representation
Computer Systems
Computer Networks
Cyber Security
Relational Databases and SQL
Ethical, Legal and Environmental Impacts of Digital Technology
Data Representation
Data compression: Huffman coding and run-length encoding
- 3 things to know
- Paper 2
Overview
Why data is compressed, lossy and lossless compression, building and reading Huffman codes, bits saved against 7-bit ASCII, and run-length encoding with worked pairs.
What you need to know
Answer each one before you reveal it.
Why is data often compressed?
What is lossless compression?
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is data compression?
Model answer
Data compression reduces the number of bits needed to store a piece of data.
- 2
Why is data often compressed?
Model answer
A compressed file takes up less storage space. A compressed file also transfers faster over a network and uses less bandwidth.
- 3
What is lossless compression?
Model answer
Lossless compression makes a file smaller without losing any data. The original can be rebuilt exactly, as with Huffman coding and RLE.
- 4
What is lossy compression?
Model answer
Lossy compression permanently removes some data to make a file much smaller. Lossy compression suits photos and music, where small losses are hard to notice.
- 5
Describe how Huffman coding compresses a piece of text.
Model answer
Huffman coding counts how often each character appears. Frequent characters get short codes from a tree and rare characters get longer codes.
- 6
How is a character's Huffman code read from a Huffman tree?
Model answer
Follow the branches from the root down to the character. A left branch adds a 0 and a right branch adds a 1.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Data Representation, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.