Qu'est-ce que le format de fichier GRB ?
.grb est un fichier de données binaire maillé utilisé presque exclusivement en météorologie et pour la prévision numérique du temps (PNT). GRIB signifie GRIdded Binary - ou plus formellement General Regularly-distributed Information in Binary form - un standard défini et maintenu par l'Organisation météorologique mondiale (OMM).
Chaque fichier .grb se compose d'un ou plusieurs messages GRIB concaténés. Chaque message commence par la signature ASCII de 4 octets GRIB et se termine par 7777, et encode un seul champ atmosphérique - par exemple, la température à 850 hPa à l'échéance de prévision T+24. Un cycle complet de modèle provenant de systèmes tels que GFS, ECMWF ou ICON produit des centaines de messages concaténés couvrant de multiples variables, niveaux de pression et échéances de prévision.
Deux éditions existent. GRIB Édition 1 (1990) est un format hérité que l'on trouve encore dans les archives anciennes. GRIB Édition 2 (2001) est la norme actuelle de l'OMM, identifiée par l'octet d'édition 0x02 à l'octet 8 de la section indicateur ; il ajoute des tables de paramètres plus riches, une meilleure prise en charge des ensembles et des probabilités, ainsi qu'une compression optionnelle des champs en JPEG 2000 ou PNG. Les données GRIB2 reçoivent plus couramment l'extension .GRB2 ou .grib2, bien que de nombreux outils utilisent également .grb pour les deux éditions. L'édition doit être déterminée en inspectant le contenu binaire, et non le nom du fichier.
Le décodage des fichiers .grb nécessite des logiciels spécialisés : wgrib2 (NOAA/CPC), ecCodes (ECMWF) et Panoply (NASA GISS) sont les options standards. Les applications de navigation maritime et de météo aéronautique telles que XyGrib et LuckGrib lisent également les fichiers .grb directement.
Sécurité et sûreté
RISQUE : LOWGRIB est un format de données binaire passif (nombres maillés) - il ne peut pas exécuter de code et ne présente aucun risque de logiciel malveillant. Le risque pratique réside dans la qualité des données : les fichiers GRIB malformés ou tronqués sont courants lors de téléchargements partiels ; validez toujours avec « grib_ls » ou « wgrib2 -V ». Certains sites de téléchargement de « visualiseurs » GRIB tiers regroupent des logiciels publicitaires - téléchargez les outils sur les sites officiels des projets (GDAL, eccodes, XyGrib).
Détails du format
en bref- Fichier de tracé Gerber RS-274X / PCB - Certains outils de CAO électronique pour circuits imprimés utilisent .grb pour le format Gerber (couches de tracé de circuit imprimé) ; totalement sans rapport avec la météorologie.
Programmes qui ouvrent les fichiers GRB
Détails techniques
spécifications approfondies| Octets magiques | ASCII 'GRIB' (47 52 49 42) à l'offset 0 ; chaque message se termine par ASCII '7777' (37 37 37 37) |
| Octet d'édition | Octet 8 de la section indicateur : 0x01 = GRIB Édition 1 (1990) ; 0x02 = GRIB Édition 2 (2001) |
| Ordre des octets | Big-endian partout (tous les champs numériques) |
| Fichiers multi-messages | Un seul fichier .grb peut contenir des centaines de messages GRIB concaténés, chacun délimité par 'GRIB'...'7777' |
| Sections de message GRIB1 | Indicateur → Définition du produit → Définition de la grille → Bitmap optionnel → Données binaires → Fin ('7777') |
| Sections de message GRIB2 | Sections numérotées 0-8, remplaçant la mise en page fixe de GRIB1 ; permet plusieurs champs de données par message |
| Compactage des champs (GRIB1) | Compactage simple par points de grille : valeur de référence + facteur d'échelle binaire + valeurs entières mises à l'échelle |
| Compression des champs (GRIB2) | Encodage optionnel JPEG 2000 ou PNG par section de représentation des données ; compactage simple également disponible |
| Identification des paramètres (GRIB2) | Triplet discipline OMM + catégorie + numéro de paramètre ; tables officielles publiées par l'OMM |
| Gestion des valeurs manquantes | La section Bitmap optionnelle dans chaque message signale les points de grille sans données valides |
| Types de grilles pris en charge | Lat/lon (cylindrique équidistante), Gaussienne, Lambert conforme, polaire stéréographique, et autres |
| Taille de fichier typique | 100 Ko - 2 Go (d'un champ unique à un cycle complet de modèle PNT mondial) |
| Type MIME | application/x-grib (courant) ; application/x-grib2 (spécifique à GRIB2) ; aucun type enregistré auprès de l'IANA |
| Publié | 1985 (GRIB Ed.0); GRIB1 1990; GRIB2 2001 |
| Dernière version | GRIB2 (Edition 2, WMO FM 92-XII); GRIB3 in development |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.wmo.int |
Conversions GRB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers GRB.