Can you summarize the following document?
        
  GRIB是國際公用的二進位制格式,用來有效的儲存氣象/海洋的物理量場和描述它們的後設資料。GRIB資料檔案典型的由記錄的蒐集組成,即多個GRIB記錄可以串聯在一起形成一個單一資料集。GRIB記錄是自描述資料物件,每個記錄都不只包含資料,而且包含描述空間網格、有效時間、垂直層次的後設資料,故而把它們合併成資料檔案的次序是任意的。每個GRIB記錄典型的包含特定時間和垂直層次的一個2-D經緯度座標的資料網格,4-D GRIB資料集一般展開為時間或垂直層次不同的一組2-D記錄。GRIB2相比於GRIB,有著更加複雜的頭部欄位集合用於後設資料,還提供了可以更加顯著縮小檔案大小的資料壓縮;GRIB2記錄還可以包含集合(ensemble)資訊,適合於傳輸產品。

  在WMO的GRIB2指南文件中舉例項說明GRIB2報文(message)格式,選用了假想的500 hPa的位勢高度5 X 5網格,這25個高度值的範圍是從極小值5340位勢米(gpm)到極大值5460 gpm。演示了採用簡單包裝方案的編碼過程。第一步:數值的單位位勢米(gpm)是SI單位,不需要轉換。第二步:採用計算“字”位長度的方法,要求精度值D為1,即精確到小數點後1位,把所有值都縮放10並取整為整數,結果範圍從53400到54600。第三步:取參照值R為53400,所有網格值都減去這個參照值,餘值範圍是從0至1200。第四步:確定要表示極大餘值1200需要的二進位制位數,這裡是11位。第五步:所有的餘值都包裝入11位長的“字”中,25個值總共需要275位長,等價於34位元組加上3位,再用0填充5位最終形成35位元組。解碼過程通過參照值R和精度值D把包裝後的值恢復為最初的值。這種從浮點數轉換成定點數的包裝方法可以初步縮減資料大小,也可稱為是一種資料壓縮;GRIB2支援在此基礎上的PNG和JPEG2000壓縮。

  一個GRIB檔案中可以有多個GRIB報文,每個報文開始於文字“GRIB”結束於文字“7777”,二者之間都是二進位制的後設資料和資料。GRIB報文結構與大多數氣象報文比如GRID(FM 47)一樣,劃分為多個節(section):  GRIB1的第2節,GRIB2的第1、3、4、5、7節,可在多個模板中選用其一,這裡模板的含義是:“對一組資料實體的標準化格局的描述”。在GRIB2中,第2節到第7節、第3節到第7節或第4節到第7節,可以重複出現,從而允許在一個報文中出現多個網格資料。

  現有使用GRIB檔案的一些應用軟體包,其範圍從命令列實用程式到圖形視覺化包。 此外,一些天氣預報軟體和導航軟體及手機app支援GRIB或GRIB2,如ATMOGRAPH ModelVis、Expedition、PolarView、OpenCPN、GribAE、qtVlm和Weather4D;PredictWind Offshore App、PocketGrib、WeatherTrack、mazu、SailGrib、iGrib。
GRIB(GRIdded Binary或通用定期釋出的二進位制形式資訊)是通常用在氣象學中儲存歷史的和預報的天氣資料的簡明資料格式。它由世界氣象組織的基本系統委員會於1985年標準化,描述於WMO編碼手冊(出版物No.306),最初編號為FM 92-VIII Ext. GRIB。 第一版GRIB被世界範圍內的多數氣象中心業務化使用,用於數值天氣預報(NWP)輸出。第二版是2003年發表的GRIB2,最新編號為FM 92–XIV GRIB,氣象資料釋出逐漸的變更到這個格式。