Canon CR2 (.cr2)
Derivado PadrãoCanon Raw 2 (CR2) é o formato RAW legado de ponta da Canon, amplamente usado na linha de câmeras DSLR EOS de 2004 a 2018.
Converter CR2 para JPG
Conversor gratuito de CR2 para JPG no navegador. Converta arquivos instantaneamente no seu dispositivo.
Inspeção e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos CR2 pela sequência inicial de bytes:
Assinatura do arquivo em bytes (magic bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos CR2 pela sequência inicial de bytes:
ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):
49 49 2A 00 10 00 00 00 43 52REPRESENTAÇÃO ASCII: II*.....CR
Padronização: Derivado de TIFF/EP (ISO 12234-2)
Especificações técnicas
| Estrutura do contêiner | Formato de arquivo baseado em TIFF com deslocamento do cabeçalho personalizado da Canon e assinatura CR |
| Compressão | Codificação Huffman sem perdas no estilo JPEG ou dados do sensor não compactados de 12/14 bits |
| Ordem dos bytes (endianness) | Little-Endian (ordem Intel) |
| Espaços de cor | RGB do sensor da câmera, Adobe RGB, Etiqueta de perfil sRGB |
| Canais e Estrutura | Mosaico Bayer de 1 canal (RGGB) |
| Dimensões Máximas | Até 8688 × 5792 (50,6 MP nas Canon EOS 5DS/5DS R) |
| Transparência | Nenhuma (matriz de mosaico de sensor linear) |
| Streaming e Progressivo | Não permite streaming; os deslocamentos das faixas do sensor ficam no IFD3 |
Matriz de comparação técnica: CR2 e formatos concorrentes
| Atributo técnico | CR2 (Atual) | CR3 | NEF | ARW |
|---|---|---|---|---|
| Estrutura do contêiner | TIFF/EP com assinatura 'CR' | ISO-BMFF (MPEG-4 Parte 12) | TIFF/EP | TIFF/EP |
| Compressão do sensor | JPEG com codificação Huffman sem perdas | C-RAW sem perdas e com perdas | Huffman sem perdas / não comprimido | Sony 11+7 bits / Sem perdas |
| Gerações de câmeras | DSLRs Canon EOS (2004 a 2018) | Canon EOS R mirrorless (2018 em diante) | DSLRs Nikon e mirrorless da série Z | Mirrorless Sony Alpha |
| Tamanho médio (30 MP) | 35 MB - 40 MB | 18 MB - 30 MB | 30 MB - 38 MB | 30 MB - 42 MB |
Modos comuns de corrupção e guia de recuperação com editor hexadecimal
O Lightroom informa “O arquivo parece não ter suporte ou está danificado”.
Causa principal: Um ponteiro corrompido na tabela de deslocamentos IFD faz o analisador ler dados do sensor além do fim do arquivo.
Recuperação: Use exiftool ou “dcraw -c broken.cr2 > fixed.ppm” para extrair os dados Bayer intactos.
Análise de segurança e vetores de ataque a analisadores
Falhas na análise do CR2 afetaram visualizadores de imagens que processavam tabelas de fatias malformadas nas notas do fabricante da Canon.
Vetores de ataque conhecidos
- Estouro de inteiro no cálculo da largura da fatia, que causa gravação fora dos limites do heap durante a demosaicização.
- Tabelas de decodificação Huffman corrompidas que causam loops infinitos em implementações antigas do LibRaw.
- Estouro de buffer no perfil ICC da prévia incorporada.
Melhores práticas defensivas: Processe arquivos CR2 com mecanismos WebAssembly isolados e seguros para a memória, sem acesso privilegiado ao sistema de arquivos do host.
Origens históricas e marcos
Principais vantagens
- Ampla compatibilidade com softwares de toda a indústria, incluindo programas de revelação RAW, sistemas DAM e editores.
- A compressão Huffman sem perdas preserva os dados registados pelo sensor; a profundidade de bits e o detalhe disponíveis dependem do modelo e das definições de captura.
- Inclui uma prévia JPEG em tamanho integral e tabelas detalhadas de correção da iluminação periférica de lentes Canon.
Limitações técnicas e desvantagens
- A estrutura IFD baseada em TIFF é mais lenta de analisar do que contêineres modernos estruturados em caixas, como CR3.
- Os arquivos são maiores que os de formatos RAW modernos derivados de HEVC, como o Canon C-RAW.
- Não oferece suporte nativo a metadados de profundidade do sensor Dual Pixel, exceto em modos específicos da 5D Mark IV.
Curiosidades técnicas
- Os bytes 8 e 9 em cada arquivo CR2 válido são os caracteres ASCII 'C' e 'R' (0x43 0x52) seguindo o marcador TIFF padrão 0x2A.
- Os arquivos CR2 da Canon EOS 5D Mark II impulsionaram a fotografia de capas da revista Time e filmagens de episódios de Hollywood.
- Os arquivos CR2 armazenam dados de sensores brutos em várias fatias para permitir o processamento paralelo em processadores de imagem DIGIC antigos.
Perguntas técnicas frequentes
Por que a Canon substituiu o CR2 pelo CR3?
A Canon substituiu o CR2 pelo CR3 para adotar a estrutura moderna de contêiner ISO-BMFF (MP4/HEIF), que oferece suporte a metadados flexíveis, mapas de profundidade Dual Pixel RAW e compactação C-RAW eficiente.
Os arquivos CR2 podem ser abertos sem o Canon Digital Photo Professional?
Muitas aplicações de fotografia atuais conseguem abrir ficheiros CR2; o suporte depende da versão da aplicação e do modelo da câmara.
O CR2 armazena permanentemente as configurações de estilo de imagem?
Não. Os estilos de imagem (Paisagem, Retrato, Monocromático) são armazenados como tags de metadados não destrutivas e podem ser alterados a qualquer momento na pós-produção.
Conversões de CR2 relacionadas
Converta arquivos raw CR2 de câmeras digitais Canon EOS diretamente em imagens JPEG padrão de alta resolução. O resultado é uma imagem renderizada, não um original RAW do sensor.
Processe arquivos RAW CR2 de câmeras digitais Canon EOS diretamente em arquivos PNG mestres para impressão sem perdas. O resultado é uma imagem renderizada, não um original RAW do sensor.
Transforme uma foto Canon CR2 em uma prévia PDF de uma página. A cor e o balanço de branco da câmera são aplicados a pixels sRGB de 8 bits; o PDF não oferece controles RAW.