Сжатие данных

Уменьшение объема данных путем устранения избыточности.

🌐 Термины на других языках:

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["Сжатие данных"]:::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

Алгоритм Шеннона-Фано заложил основы теории информации и сжатия.

📚 Источники