Data compression
Belajar sambil bermain
Jawab soal-soal ini untuk dapat energi, lalu memancing dan menjelajah. Tanpa akun.
Untuk pendidik: slide pelajaran, catatan ulasan siap pakai untuk Data compression (Computer Science, Data Representation) — gunakan dalam pelajaranmu, atau jalankan topik sebagai aktivitas kelas interaktif yang dimainkan pembelajar sebagai permainan langsung.
Catatan pelajaran
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).
Slide
Sign up free to view the lesson slides
Step through every slide for this topic — plus flashcards and revision notes — with a free account.
Soal latihan
Pratinjau gratis — 8 dari 32 soal. Daftar untuk melihat semuanya.
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
Buat akun gratis untuk melihat setiap soal, slide, kartu flash, dan catatan ulasan topik ini.
Soal ujian lampau
Latihan soal ujian lampau untuk topik ini segera hadir.
Segera hadir
