Поняття про методи стиснення даних
🔹 1. Що таке стиснення даних?
Стиснення даних — це процес зменшення обсягу інформації, що зберігається або передається, з метою економії місця на носіях або швидкості передачі.
🔹 2. Навіщо потрібне стиснення?
Зменшити розмір файлів.
Оптимізувати використання дискового простору.
Прискорити передачу даних по мережі.
Скоротити час збереження та обробки.
🔹 3. Основні типи стиснення
Тип стиснення | Опис | Приклади |
|---|---|---|
Без втрат (Lossless) | Дозволяє відновити вихідні дані повністю після розпакування. | ZIP, PNG, FLAC, GIF, RAR |
З втратами (Lossy) | Частина інформації втрачається, що може вплинути на якість. | JPEG, MP3, MPEG, AAC |
🔹 4. Методи стиснення
Без втрат:
Кодування Хаффмана — використання змінної довжини кодів для символів.
RLE (Run-Length Encoding) — заміна повторюваних символів на кількість повторів.
LZW (Lempel–Ziv–Welch) — створення словника для часто повторюваних послідовностей.
З втратами:
Використовує фільтри та перетворення, які прибирають непомітні для людини деталі.
Приклади:
JPEG — стиснення зображень із втратою деталей, непомітних для ока.
MP3 — стискає аудіо, відкидаючи звуки поза діапазоном сприйняття.
✅ Висновок:
Методи стиснення допомагають ефективно зберігати й передавати дані, вибір методу залежить від завдань: потрібна повна точність або допустима деяка втрата якості.




