¿Qué es el formato de archivo GRB?
.grb es un archivo de datos cuadriculados binarios utilizado casi exclusivamente en meteorología y predicción numérica del tiempo (NWP). GRIB significa GRIdded Binary -o más formalmente General Regularly-distributed Information in Binary form- un estándar definido y mantenido por la Organización Meteorológica Mundial (WMO).
Cada archivo .grb consta de uno o más mensajes GRIB concatenados. Cada mensaje comienza con la firma ASCII de 4 bytes GRIB y termina con 7777, y codifica un único campo atmosférico; por ejemplo, la temperatura a 850 hPa en la hora de pronóstico T+24. Una ejecución completa de un modelo de sistemas como GFS, ECMWF o ICON produce cientos de mensajes concatenados que cubren múltiples variables, niveles de presión y tiempos de pronóstico.
Existen dos ediciones. GRIB Edition 1 (1990) es un formato heredado que todavía se encuentra en archivos antiguos. GRIB Edition 2 (2001) es el estándar actual de la WMO, identificado por el byte de edición 0x02 en el octeto 8 de la Sección de Indicadores; añade tablas de parámetros más ricas, soporte mejorado para conjuntos y probabilidades, y compresión opcional de campos JPEG 2000 o PNG. A los datos GRIB2 se les suele dar la extensión .GRB2 o .grib2, aunque muchas herramientas también usan .grb para ambas ediciones. La edición debe determinarse inspeccionando el contenido binario, no el nombre del archivo.
La decodificación de archivos .grb requiere software especializado: wgrib2 (NOAA/CPC), ecCodes (ECMWF) y Panoply (NASA GISS) son opciones estándar. Las aplicaciones de navegación marítima y meteorología aeronáutica como XyGrib y LuckGrib también leen archivos .grb directamente.
Seguridad y protección
RIESGO: LOWGRIB es un formato de datos binarios pasivos (números cuadriculados): no puede ejecutar código y no representa un riesgo de malware. El riesgo práctico es la calidad de los datos: los archivos GRIB mal formados o truncados son comunes debido a descargas parciales; valide siempre con «grib_ls» o «wgrib2 -V». Algunos sitios de descarga de «visores» GRIB de terceros incluyen adware; obtenga las herramientas de los sitios oficiales del proyecto (GDAL, eccodes, XyGrib).
Detalles del formato
en pocas palabras- Gerber RS-274X / Archivo de diseño de PCB - Algunas herramientas de EDA para PCB utilizan .grb para el formato Gerber (capas de diseño de placas de circuito impreso); no tiene ninguna relación con la meteorología.
Programas que abren archivos GRB
Detalles técnicos
especificación profunda| Bytes mágicos | ASCII 'GRIB' (47 52 49 42) en el desplazamiento 0; cada mensaje termina con ASCII '7777' (37 37 37 37) |
| Byte de edición | Octeto 8 de la Sección de Indicadores: 0x01 = GRIB Edition 1 (1990); 0x02 = GRIB Edition 2 (2001) |
| Orden de bytes | Big-endian en todo momento (todos los campos numéricos) |
| Archivos de mensajes múltiples | Un solo archivo .grb puede contener cientos de mensajes GRIB concatenados, cada uno delimitado por 'GRIB'...'7777' |
| Secciones de mensajes GRIB1 | Indicador → Definición de producto → Definición de cuadrícula → Mapa de bits opcional → Datos binarios → Fin ('7777') |
| Secciones de mensajes GRIB2 | Secciones numeradas 0-8, que reemplazan el diseño fijo de GRIB1; permite múltiples campos de datos por mensaje |
| Empaquetado de campos (GRIB1) | Empaquetado simple de puntos de cuadrícula: valor de referencia + factor de escala de bits + valores enteros escalados |
| Compresión de campos (GRIB2) | Codificación opcional JPEG 2000 o PNG según la Sección de Representación de Datos; empaquetado simple también disponible |
| Identificación de parámetros (GRIB2) | Triplete de disciplina WMO + categoría + número de parámetro; tablas oficiales publicadas por la WMO |
| Manejo de valores faltantes | La sección opcional de mapa de bits en cada mensaje marca los puntos de la cuadrícula sin datos válidos |
| Tipos de cuadrícula admitidos | Lat/lon (cilíndrica equidistante), Gaussiana, Lambert conforme, estereográfica polar y otras |
| Tamaño de archivo típico | 100 KB - 2 GB (desde un solo campo hasta una ejecución completa de un modelo NWP global) |
| Tipo MIME | application/x-grib (común); application/x-grib2 (específico de GRIB2); sin tipo registrado en IANA |
| Lanzado | 1985 (GRIB Ed.0); GRIB1 1990; GRIB2 2001 |
| Última versión | GRIB2 (Edition 2, WMO FM 92-XII); GRIB3 in development |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www.wmo.int |
Conversiones de GRB
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos GRB.