What is compression-data?
The process of encoding information using fewer bits than the original representation.
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["What is compression-data?"]:::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;
🧒 5살도 이해할 수 있게 설명
Data compression is like taking a giant sleeping bag and stuffing it into a small carry-bag. You are squeezing the air out so it takes up less space. When you need it, you 'unzip' it (decompress) and it becomes big again!
🤓 Expert Deep Dive
Lossless compression (like ZIP, PNG, or Gzip) is used for text and code where every bit matters. Lossy compression (like JPEG, MP3, or MP4) is used for photos and audio where humans can't easily notice the missing data. Algorithms like Brotli and Zstandard are the modern standards for high-speed web compression.