O que é o formato de ficheiro GRB?
.grb é um arquivo de dados em grade binário usado quase exclusivamente em meteorologia e previsão numérica de tempo (NWP). GRIB significa GRIdded Binary - ou mais formalmente General Regularly-distributed Information in Binary form - um padrão definido e mantido pela Organização Meteorológica Mundial (WMO).
Cada arquivo .grb consiste em uma ou mais mensagens GRIB concatenadas. Cada mensagem começa com a assinatura ASCII de 4 bytes GRIB e termina com 7777, e codifica um único campo atmosférico - por exemplo, a temperatura a 850 hPa na hora de previsão T+24. Uma execução completa de modelo de sistemas como GFS, ECMWF ou ICON produz centenas de mensagens concatenadas cobrindo múltiplas variáveis, níveis de pressão e tempos de previsão.
Existem duas edições. GRIB Edition 1 (1990) é um formato legado ainda encontrado em arquivos mais antigos. GRIB Edition 2 (2001) é o padrão atual da WMO, identificado pelo byte de edição 0x02 no octeto 8 da Seção de Indicadores; ele adiciona tabelas de parâmetros mais ricas, suporte aprimorado para conjuntos (ensemble) e probabilidade, e compressão opcional de campo JPEG 2000 ou PNG. Os dados GRIB2 recebem mais comumente a extensão .GRB2 ou .grib2, embora muitas ferramentas também usem .grb para ambas as edições. A edição deve ser determinada inspecionando o conteúdo binário, não o nome do arquivo.
A decodificação de arquivos .grb requer software especializado: wgrib2 (NOAA/CPC), ecCodes (ECMWF) e Panoply (NASA GISS) são opções padrão. Aplicativos de navegação marítima e meteorologia de aviação, como XyGrib e LuckGrib, também leem arquivos .grb diretamente.
Segurança e proteção
RISCO: LOWGRIB é um formato de dados binários passivos (números em grade) - ele não pode executar código e não apresenta risco de malware. O risco prático é a qualidade dos dados: arquivos GRIB malformados ou truncados são comuns em downloads parciais; sempre valide com «grib_ls» ou «wgrib2 -V». Alguns sites de download de «visualizadores» GRIB de terceiros incluem adware - obtenha ferramentas nos sites oficiais dos projetos (GDAL, eccodes, XyGrib).
Detalhes do formato
em resumo- Gerber RS-274X / Arquivo de arte de PCB - Algumas ferramentas de EDA de PCB usam .grb para o formato Gerber (camadas de arte de placa de circuito impresso); completamente não relacionado à meteorologia.
Programas que abrem arquivos GRB
Detalhes técnicos
especificação profunda| Bytes mágicos | ASCII 'GRIB' (47 52 49 42) no deslocamento 0; cada mensagem termina com ASCII '7777' (37 37 37 37) |
| Byte de edição | Octeto 8 da Seção de Indicadores: 0x01 = GRIB Edition 1 (1990); 0x02 = GRIB Edition 2 (2001) |
| Ordem dos bytes | Big-endian em todos os campos numéricos |
| Arquivos multi-mensagem | Um único arquivo .grb pode conter centenas de mensagens GRIB concatenadas, cada uma delimitada por 'GRIB'...'7777' |
| Seções de mensagem GRIB1 | Indicador → Definição do Produto → Definição da Grade → Bitmap opcional → Dados Binários → Fim ('7777') |
| Seções de mensagem GRIB2 | Seções numeradas de 0 a 8, substituindo o layout fixo do GRIB1; permite múltiplos campos de dados por mensagem |
| Empacotamento de campo (GRIB1) | Empacotamento simples de pontos de grade: valor de referência + fator de escala de bits + valores inteiros escalonados |
| Compressão de campo (GRIB2) | Codificação opcional JPEG 2000 ou PNG por Seção de Representação de Dados; empacotamento simples também disponível |
| Identificação de parâmetros (GRIB2) | Trinca de disciplina WMO + categoria + número do parâmetro; tabelas oficiais publicadas pela WMO |
| Tratamento de valores ausentes | Seção de Bitmap opcional em cada mensagem sinaliza pontos de grade sem dados válidos |
| Tipos de grade suportados | Lat/lon (cilíndrica equidistante), Gaussiana, Lambert conforme, estereográfica polar e outras |
| Tamanho típico de arquivo | 100 KB - 2 GB (de um único campo a uma execução completa de modelo NWP global) |
| Tipo MIME | application/x-grib (comum); application/x-grib2 (específico para GRIB2); sem tipo registrado na IANA |
| Lançado | 1985 (GRIB Ed.0); GRIB1 1990; GRIB2 2001 |
| Versão mais recente | GRIB2 (Edition 2, WMO FM 92-XII); GRIB3 in development |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.wmo.int |
Conversões de GRB
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos GRB.