Data Compression · Compressão de Dados
| English | Português |
|---|---|
| Compression/kəmˈpreʃn/ | Compressão |
| Internet/ˈɪntənet/ | Internet |
| Lossless/ˈlɒsləs/ | Sem perda |
| Lossy/ˈlɒsi/ | Com perda |
| size/saɪz/ | tamanho |
| quality/ˈkwɒlɪti/ | qualidade |
| trade-off/treɪd ɒf/ | compromisso |
| redundancy/rɪˈdʌndənsi/ | demissão |
| transmission/trænˈsmɪʃn/ | transmissão |
Storing the same data in fewer bits
- A photo or song can hold millions of bytes — files get large.
- Compression 压缩 is any method that stores the same data using fewer bits.
- Smaller files take less space to store.
- And they are faster to send across the Internet 互联网.
Armazenando os mesmos dados em menos bits
- Uma foto ou música pode conter milhões de bytes — os arquivos ficam grandes.
- Compressão 压缩 é qualquer método que armazena os mesmos dados usando menos bits.
- Arquivos menores ocupam menos espaço.
- E são mais rápidos para enviar pela Internet 互联网.
Compression means storing the same data using: · Compressão significa armazenar os mesmos dados usando:
Fewer bits means smaller files that store and send faster. · Menos bits significam arquivos menores que armazenam e enviam mais rápido.
Match each method to its property. · Combine cada método com sua propriedade.
Text needs lossless; photos and music often use lossy. · Texto precisa sem perda; fotos e música frequentemente usam com perda.
Which data type must use lossless compression? · Qual tipo de dado deve usar compressão sem perda?
One changed byte could break a program, so it must be lossless. · Um byte alterado pode quebrar um programa, então deve ser sem perda.
Lossless vs lossy
- Lossless 无损 compression keeps every bit — the data restores exactly.
- Text and program files must be lossless; one changed letter could break them.
- Lossy 有损 compression makes files much smaller by throwing away data people are unlikely to notice.
- The original cannot be restored exactly — photos, music, and video often use it.
Perda vs sem perda
- Compressão sem perda 无损 mantém todos os bits — os dados restauram-se exatamente.
- Arquivos de texto e programas devem ser sem perda; uma única letra alterada pode quebrá-los.
- Compressão com perda 有损 torna os arquivos muito menores descartando dados que as pessoas provavelmente não notarão.
- O original não pode ser restaurado exatamente — fotos, músicas e vídeos frequentemente usam isso.
Lossy compression trades data quality for smaller file size. · Compressão com perda troca qualidade de dados por tamanho de arquivo menor.
Smaller size usually means losing some detail. · Tamanho menor geralmente significa perder algum detalhe.
The size–quality trade-off
- Lossy compression forces a trade-off 权衡 between two things.
- File size 大小: how many bits it needs. Data quality 质量: how close it is to the original.
- Squeezing smaller usually means losing more detail.
Same photo, two ways. A lossless file is 5 MB and looks perfect; a lossy file is 0.5 MB — ten times smaller — but slightly blurry when zoomed. For a fast website, pick the small lossy file; for a large sharp poster, pick the lossless one.
O compromisso entre tamanho e qualidade
- A compressão com perda exige um compromisso 权衡 entre duas coisas.
- Tamanho do arquivo 大小: quantos bits ele precisa. Qualidade dos dados 质量: quão próximo está do original.
- Espremer mais geralmente significa perder mais detalhes.
Mesma foto, duas formas. Um arquivo sem perda tem 5 MB e parece perfeito; um arquivo com perda tem 0.5 MB — dez vezes menor — mas fica ligeiramente borrado quando ampliado. Para um site rápido, escolha o arquivo pequeno com perda; para um pôster grande e nítido, escolha o sem perda.
Run-length encoding (a lossless method) · Codificação por comprimento de corrida (método sem perda)
Run-length encoding replaces a run of repeated values with one value plus a count. It is lossless — the original rebuilds exactly — but only shrinks data that has long runs. · A codificação por comprimento de corrida substitui uma sequência de valores repetidos por um valor mais uma contagem. É sem perda — os originais são reconstruídos exatamente —, mas só encolhe dados que tenham longas sequências.
Storing "100 white pixels" as "white, 100 times" works by removing: · Armazenar "100 pixels brancos" como "branco, 100 vezes" funciona removendo:
Run-length encoding replaces a run with a value plus a count — lossless. · Codificação de comprimento de corrida substitui uma sequência por um valor mais uma contagem — sem perda.
A compressed file with fewer bits transmits across a network faster. · Um arquivo comprimido com menos bits transmite através de uma rede mais rápido.
Fewer bits to send means faster transmission. · Menos bits para enviar significam transmissão mais rápida.
Removing redundancy
- Many methods work by removing redundancy 冗余 — data that repeats or can be predicted.
- A line of 100 identical white pixels can be stored as "white, 100 times" instead of listing all 100.
- That is far fewer bits for the same picture — a lossless method called run-length encoding.
- Fewer bits also means faster transmission 传输 across a network.
Removendo redundância
- Muitos métodos funcionam removendo redundâncias 冗余 — dados que se repetem ou podem ser previstos.
- Uma linha de 100 pixels brancos idênticos pode ser armazenada como "branco, 100 vezes" em vez de listar todos os 100.
- Isso é muito menos bits para a mesma imagem — um método sem perda chamado codificação run-length.
- Menos bits também significam transmissão mais rápida 传输 através da rede.
Compression stores data in fewer bits — saving space and speeding transmission. Lossless keeps every bit (needed for text and code); lossy discards unnoticeable data for much smaller files (photos, music). Lossy forces a size–quality trade-off, and many methods shrink files by removing redundancy.
Compressão armazena dados em menos bits — economizando espaço e acelerando a transmissão. Sem perda mantém todos os bits (necessário para texto e código); com perda descarta dados imperceptíveis para arquivos muito menores (fotos, música). A compressão com perda exige um compromisso entre tamanho e qualidade, e muitos métodos encolhem arquivos removendo redundâncias.