Grid NetCDF (.nc)
Standar StandarNetwork Common Data Form (NetCDF) adalah format data universal untuk penelitian atmosfer, prakiraan cuaca, pemodelan iklim, dan oseanografi, yang distandarisasi oleh Open Geospatial Consortium (OGC) dan NOAA.
Konversi NETCDF ke CSV
Konverter NETCDF ke CSV gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file NetCDF dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file NetCDF dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
43 44 46 01 / 43 44 46 02REPRESENTASI ASCII: CDF\x01 / CDF\x02
Standardisasi: Standar Inti NetCDF OGC / Standar NASA ESDS
Spesifikasi Teknis
| Arsitektur Kontainer | Format CDF klasik (byte tanda tangan 'CDF\x01' atau 'CDF\x02', dengan offset 64-bit) atau NetCDF-4 (kontainer HDF5 dengan konvensi Climate and Forecast (CF)) |
| Kompresi | Tanpa kompresi (format klasik) atau kompresi chunk Deflate/Zstd (NetCDF-4) |
| Urutan Byte | Big-endian (format klasik) atau little-endian / big-endian (NetCDF-4 HDF5) |
| Ruang Warna | Tidak berlaku (array multidimensi iklim dan oseanografi) |
| Saluran & Struktur | Variabel multidimensi (suhu, salinitas, tekanan) yang dipetakan berdasarkan dimensi (waktu, lintang, bujur, kedalaman) |
| Dimensi Maksimum | Format klasik terbatas hingga 2 GB per variabel; NetCDF-4 secara praktis tanpa batas |
| Transparansi | Tidak ada |
| Streaming & Progresif | Streaming variabel rekaman memungkinkan penambahan langkah waktu baru secara berkelanjutan |
Perbandingan Teknis NetCDF dengan Pesaing
| Atribut Teknis | NetCDF (Saat Ini) | HDF5 | GRIB | FITS |
|---|---|---|---|---|
| Domain Utama | Meteorologi, Oseanografi, Iklim | Komputasi super umum & AI | Kisi cuaca numerik operasional | Astronomi & Astrofisika |
| Standar Satuan Fisik | Konvensi CF (atribut 'units') | Tidak ada skema satuan terstandarisasi | Parameter tabel WMO tetap | Satuan astronomi standar FITS |
| Mesin yang Mendasari | CDF Klasik atau HDF5 (NetCDF-4) | Wadah B-tree HDF5 asli | Bingkai bitstream yang dipaketkan | Blok header/data berukuran 2880 byte |
| Standar OGC | Standar Ilmu Bumi OGC Resmi | Bukan standar OGC | Standar internasional WMO | Standar internasional IAU |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Perangkat lunak melaporkan 'NetCDF: Unknown file format'.
Penyebab Utama: File NetCDF-4 dibuka dengan pustaka NetCDF-3 lawas, atau byte tanda tangan CDF tidak ada.
Pemulihan: Periksa versi header atau konversi dengan File2File.app NetCDF Converter.
Analisis Keamanan & Vektor Serangan Parser
Pustaka NetCDF klasik dan NetCDF-4 memproses jumlah dimensi dari sumber yang tidak tepercaya. Jika luapan bilangan bulat terjadi, hal itu dapat menyebabkan kerusakan memori.
Vektor Serangan yang Diketahui
- Luapan bilangan bulat selama perhitungan perkalian dimensi di libnetcdf.
- Pembacaan berlebih pada penyangga (buffer over-read) saat mengurai string teks atribut yang rusak.
- Penolakan layanan melalui offset dimensi rekaman yang cacat.
Praktik Terbaik Defensif: Proses file NetCDF menggunakan mesin WebAssembly yang di-sandbox dan aman secara memori.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- NetCDF digunakan dalam penelitian iklim dan meteorologi, termasuk beberapa alur kerja pemodelan iklim; penggunaannya berbeda menurut proyek dan organisasi.
- Format ini menjelaskan dirinya sendiri: variabel menyatakan satuan fisik ('degrees_Celsius', 'hPa') dan sumbu koordinat geografisnya secara eksplisit.
- Dimensi rekaman yang dapat diperluas: stasiun pemantau cuaca dapat terus menambahkan pengukuran per jam selama bertahun-tahun.
Keterbatasan Teknis & Kekurangan
- Arsitekturnya ganda: NetCDF-3 klasik menggunakan framing biner CDF kustom, sedangkan NetCDF-4 modern menggunakan HDF5 sebagai teknologi penyimpanan di baliknya.
- Memerlukan perangkat lunak visualisasi geografis (Panoply, QGIS, Python xarray) untuk membuka dan memvisualisasikan data dengan benar.
- Dataset besar dapat mencapai puluhan gigabita untuk setiap simulasi.
Fakta Teknis Menarik
- Tiga magic byte pertama 'CDF' merupakan singkatan dari 'Common Data Form', untuk menghormati format data awal tahun 1980-an milik NASA yang menginspirasi NetCDF.
- Konvensi Metadata Climate and Forecast (CF) menstandarisasi nama variabel agar model komputer di seluruh dunia dapat saling memahami.
- Pusat cuaca menggunakan beragam model prakiraan, sistem komputasi, dan format data; NetCDF dan GRIB sama-sama digunakan dalam meteorologi operasional.
Pertanyaan Teknis yang Sering Diajukan
Apa itu file NetCDF (.nc)?
File NetCDF adalah format data ilmiah yang digunakan oleh para ahli meteorologi dan oseanografi untuk menyimpan data cuaca, suhu, arus laut, dan iklim multi-dimensi.
Bagaimana cara melihat file NetCDF?
Anda dapat melihat dan memetakan data NetCDF menggunakan NASA Panoply, QGIS, Python (xarray/matplotlib), atau mengonversinya ke CSV/GeoJSON dengan File2File.app.
Apa perbedaan antara NetCDF-3 dan NetCDF-4?
NetCDF-3 adalah format biner asli dengan batas variabel 2 GB. NetCDF-4 menggunakan teknologi HDF5 di balik layar, yang mendukung kompresi dan ukuran file tanpa batas.