Data compression
Học bằng cách chơi
Trả lời những câu hỏi này để kiếm năng lượng, rồi câu cá và khám phá. Không cần tài khoản.
Dành cho nhà giáo dục: slide bài học, ghi chú ôn tập sẵn dùng cho Data compression (Computer Science, Data Representation) — dùng trong bài giảng của bạn, hoặc chạy chủ đề như một hoạt động lớp học tương tác để người học chơi như một trò chơi trực tiếp.
Ghi chú bài học
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.
Câu hỏi luyện tập
Xem trước miễn phí — 8 trên 32 câu hỏi. Đăng ký để xem tất cả.
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
Tạo tài khoản miễn phí để xem mọi câu hỏi, slide, thẻ ghi nhớ và ghi chú ôn tập cho chủ đề này.
Đề thi cũ
Luyện đề thi cũ cho chủ đề này sắp ra mắt.
Sắp ra mắt
