O que é o formato de ficheiro FITS?
Arquivos .fits são o padrão universal para armazenamento e troca de dados astronômicos, em uso contínuo desde 1981. Desenvolvido pelo IAU FITS Working Group e endossado pela NASA, o formato segue o princípio de «uma vez FITS, sempre FITS» - nenhuma alteração incompatível com versões anteriores é feita, portanto, arquivos criados em 1981 permanecem legíveis hoje.
Um arquivo .fits é estruturado como uma sequência de Unidades de Cabeçalho e Dados (HDUs). Cada HDU contém um cabeçalho ASCII simples composto por registros de 80 caracteres keyword=value preenchidos em blocos de 2880 bytes, seguidos por dados binários. A HDU primária geralmente contém a imagem principal ou matriz de dados; HDUs de extensão podem armazenar imagens suplementares, tabelas binárias de catálogos de fontes ou espectros. Todos os valores binários de vários bytes usam a ordem de bytes big-endian.
Ao contrário dos formatos de imagem comuns, o .fits lida com muito mais do que simples fotos. Astrônomos armazenam cubos de dados (por exemplo, dados de levantamento de rádio com eixos RA, Dec e velocidade), séries temporais espectrais e grandes catálogos de fontes em um único arquivo. Os valores de pixel podem ser inteiros sem sinal de 8 bits, inteiros de 16/32/64 bits ou ponto flutuante IEEE de 32/64 bits - a palavra-chave BITPIX especifica o tipo. Palavras-chave opcionais CHECKSUM e DATASUM fornecem verificação de integridade.
O .fits não é adequado para a fotografia cotidiana: não há compressão lossy integrada, os arquivos são grandes e o suporte de software é restrito fora da astronomia. Os arquivos da NASA Hubble, Chandra e JWST distribuem dados neste formato. As extensões .fit e .fts são nomes intercambiáveis para o formato idêntico.
Segurança e proteção
RISCO: LOWO FITS é um arquivo de dados científicos passivo contendo matrizes de pixels e metadados ASCII - sem código executável. Abrir um é seguro. O único problema é usar o software errado (um arquivo de astronomia FITS não abrirá em um editor de imagens sem suporte a FITS e aparecerá como um erro ou em branco).
Detalhes do formato
em resumoProgramas que abrem arquivos FITS
Detalhes técnicos
especificação profunda| Tipo de formato | Contêiner de imagem científica e tabela de dados multidimensionais |
| Codificação | Dados binários com blocos de cabeçalho ASCII |
| Ordem de bytes | Big-endian (ordem de bytes de rede para todos os valores de dados binários) |
| Estrutura do cabeçalho | Registros keyword=value de 80 caracteres, preenchidos em blocos de 2880 bytes |
| Contêiner | Sequência de HDUs (Header and Data Units); autodescritivo, sem necessidade de esquema externo |
| Compressão | Nenhuma (padrão); compressão de imagem em blocos opcional na extensão BINTABLE (convenção FITS) |
| Profundidade de pixel | Inteiro sem sinal de 8 bits, inteiro de 16/32/64 bits ou float IEEE de 32/64 bits; a palavra-chave BITPIX especifica o tipo |
| Eixos máximos | Até 999 eixos (palavra-chave NAXIS); cada eixo limitado pelo comprimento de inteiro de 64 bits |
| Tamanho de arquivo típico | 100 KB - vários GB (imagens JWST/HST rotineiramente têm vários GB) |
| Verificação de integridade | Palavras-chave opcionais DATASUM e CHECKSUM (checksums de complemento de 1 por RFC 4047) |
| Tipo MIME | image/fits (também application/fits; ambos registrados na RFC 4047) |
| Extensões alternativas | .fit, .fts (formato idêntico; as três são intercambiáveis) |
| SO associado | Windows, macOS, Linux, web (Aladin Lite) |
| Lançado | 1981 (first IAU standard) |
| Versão mais recente | FITS Standard 4.0 (2016) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | fits.gsfc.nasa.gov |
Conversões de FITS
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos FITS.