Стиснення даних (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 відео з дуже низьким споживанням інтернету.

📚 Джерела