Стиснення даних (Data Compression)
Зменшення розміру файлів для економії місця та часу.
🌐 Терміни іншими мовами:
Data compression reduces the size of files, making them easier to store and faster to transmit over the internet. It works by finding patterns or removing unnecessary details in the data. There are two main types: Lossless (perfect reconstruction) and Lossy (discarding some details for much smaller size).
graph LR
Center["Стиснення даних (Data Compression)"]:::main
Rel_encryption["encryption"]:::related -.-> Center
click Rel_encryption "/terms/encryption"
Rel_decryption["decryption"]:::related -.-> Center
click Rel_decryption "/terms/decryption"
Rel_assembly_language["assembly-language"]:::related -.-> Center
click Rel_assembly_language "/terms/assembly-language"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Простими словами
Стиснення даних — це як запхати величезний спальний мішок у маленький чохол. Ти витискаєш повітря, щоб він займав менше місця. Коли він тобі знову знадобиться, ти розстібаєш блискавку (розпаковуєш), і він знову стає великим!
🤓 Expert Deep Dive
Популярні алгоритми: Huffman, Gzip, Brotli. Сучасні відеокодеки (H.265, AV1) дозволяють дивитись 4K відео з дуже низьким споживанням інтернету.