Canon CRW (.crw)

Formato Padrão

Canon Raw CIFF (CRW) é o formato RAW de primeira geração da Canon, baseado na especificação do heap CIFF (Camera Image File Format) e usado nas primeiras câmeras DSLR e nas câmeras PowerShot avançadas.

Converter CRW para JPG

Conversor gratuito de CRW para JPG no navegador. Converta arquivos instantaneamente no seu dispositivo.

Inspeção e metadados

Sistemas operacionais e analisadores de arquivos identificam arquivos CRW pela sequência inicial de bytes:

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

Assinatura do arquivo em bytes (magic bytes)

Sistemas operacionais e analisadores de arquivos identificam arquivos CRW pela sequência inicial de bytes:

ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):

49 49 1A 00 00 00 48 45 41 50 43 43 44 52

REPRESENTAÇÃO ASCII: II....HEAPCCDR

Padronização: Formato de Arquivo de Imagem de Câmera (CIFF)

Especificações técnicas

Estrutura do contêinerHeap de registros binários estruturados CIFF (Camera Image File Format)
CompressãoCodificação Huffman JPEG modificada sem perdas
Ordem dos bytes (endianness)Little-Endian (ordem de bytes Intel)
Espaços de corRGB do sensor da câmera, Curva de tom sRGB
Canais e EstruturaMosaico Bayer de 1 canal (RGGB)
Dimensões MáximasAté 3072 × 2048 (6,3 MP nas Canon EOS 10D / Digital Rebel 300D)
TransparênciaNenhuma
Streaming e ProgressivoEstrutura de heap sem streaming, com diretório de índices de registros no final

Matriz de comparação técnica: CRW e formatos concorrentes

Atributo técnicoCRW (Atual)CR2NEFDNG
Especificação do contêinerÁrea de registros CIFFIFD estruturado TIFF/EPIFD estruturado TIFF/EPEspecificação aberta TIFF/EP
Cabeçalho MágicoII....HEAPCCDRII*.....CRMM\0*II*\0
Período de uso1998 - 20042004 - 20182001 - atualidade2004 - atualidade
Profundidade de bitsLinear de 10 a 12 bitsLinear de 14 bitsLinear de 12 a 14 bitsLinear de até 16 bits

Modos comuns de corrupção e guia de recuperação com editor hexadecimal

O software informa “Deslocamento inválido na tabela de registros CIFF”.

Causa principal: A remoção prematura do cartão deixou truncada a tabela de diretórios CIFF no fim do arquivo.

Recuperação: Use o exiftool para recuperar a área de dados da imagem RAW ou converta com “dcraw -v broken.crw”.

Análise de segurança e vetores de ataque a analisadores

Analisadores legados de registros CIFF muitas vezes não verificam se os deslocamentos de registros ultrapassam os limites do arquivo.

Vetores de ataque conhecidos

  • Comprimento malformado de registro CIFF que causa estouro de inteiro negativo em loops de percurso de registros.
  • Deslocamentos de registros sobrepostos que causam corrupção de heap em bibliotecas antigas de imagens RAW.
  • Estouro de buffer durante a descompactação de miniaturas JPEG malformadas.

Melhores práticas defensivas: Valide as dimensões totais da área de registros CIFF antes de alocar buffers de descompactação.

Origens históricas e marcos

2004Substituído pelo formato CR2 baseado em TIFF com o lançamento da EOS-1D Mark II e EOS 20D.
2003Equipou a revolucionária Canon EOS Digital Rebel (300D), a primeira DSLR de consumo abaixo de US$ 1.000.
1998Introduzido pela Canon em câmeras digitais iniciais, incluindo a PowerShot Pro70 e a EOS D30.

Principais vantagens

  • Preserva os dados originais de sensor de 10 e 12 bits de câmeras digitais fundamentais do início dos anos 2000.
  • A arquitetura de heap CIFF separa claramente os blocos do sensor de imagem das configurações da câmera.
  • Arquivos leves (geralmente de 5 a 8 MB por imagem), adequados aos primeiros cartões CompactFlash.

Limitações técnicas e desvantagens

  • Quase obsoleto em softwares modernos; a importação muitas vezes exige ferramentas antigas de conversão para DNG.
  • Armazena algumas configurações da câmera em arquivos auxiliares .THM (miniatura), em vez de incluí-las no próprio arquivo.
  • A estrutura primitiva de diretórios CIFF no final do arquivo é vulnerável a escritas incompletas.

Curiosidades técnicas

  • A sequência “HEAPCCDR” no cabeçalho significa “Heap Canon Camera Digital Raw”.
  • Câmeras Canon Digital Rebel 300D registraram milhões de fotos digitais icônicas do início dos anos 2000 em CRW.
  • O formato CIFF foi desenvolvido em conjunto pela Canon, Eastman Kodak e Hewlett-Packard no final da década de 1990.

Perguntas técnicas frequentes

Por que existe um arquivo .THM ao lado do meu arquivo .CRW?

As câmeras Canon CRW armazenavam metadados e miniaturas em um arquivo .THM associado, que na verdade é um arquivo JPEG padrão com tags EXIF.

As versões modernas do Lightroom ainda conseguem importar CRW?

Sim. O Adobe Camera Raw mantém compatibilidade com versões anteriores para arquivos CRW, embora seja recomendável convertê-los para DNG para arquivamento de longo prazo.

Que câmeras produziam arquivos CRW?

Câmeras como a Canon EOS D30, D60, 10D, Digital Rebel (300D) e PowerShot G1, G2, G3, G5 e Pro1.