Grid NetCDF (.nc)
OGC 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
Pengonversi NETCDF ke CSV gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file NetCDF dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file NetCDF dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
43 44 46 01 / 43 44 46 02REPRESENTASI ASCII: CDF\x01 / CDF\x02
Standardisasi: OGC NetCDF Core Standard / NASA ESDS Standard
Spesifikasi Teknis
| Arsitektur Wadah | Classic CDF format (magic 'CDF\x01' or 'CDF\x02' 64-bit offset) or NetCDF-4 (HDF5 container with Climate and Forecast CF conventions) |
| Kompresi | Uncompressed (classic) or Deflate/Zstd chunk compression (NetCDF-4) |
| Endianness Byte | Big-Endian (classic) or Little/Big-Endian (NetCDF-4 HDF5) |
| Ruang Warna | N/A (Multi-dimensional Climate & Oceanographic Arrays) |
| Saluran & Struktur | Multi-dimensional variables (temperature, salinity, pressure) mapped against dimensions (time, lat, lon, depth) |
| Dimensi Maks | Classic limited to 2 GB per variable; NetCDF-4 practically unlimited |
| Transparansi | None |
| Streaming & Progresif | Record variable streaming allows continuously appending new timesteps |
Matriks Perbandingan Teknis: NetCDF vs 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 Pendukung | CDF Klasik atau HDF5 (NetCDF-4) | Wadah B-tree HDF5 asli | Bingkai bitstream yang dipaketkan | Blok header/data 2880-byte |
| Standar OGC | Standar Ilmu Bumi OGC Resmi | Bukan standar OGC | Standar internasional WMO | Standar internasional IAU |
Mode Kerusakan Umum & Panduan Pemulihan Hex
Perangkat lunak melaporkan 'NetCDF: Unknown file format' (NetCDF: Format file tidak dikenal).
Penyebab Utama: File NetCDF-4 dibuka dengan pustaka NetCDF-3 warisan, atau kehilangan magic byte CDF.
Pemulihan: Periksa versi header atau konversi dengan File2File NetCDF Converter.
Analisis Keamanan & Vektor Serangan Parser
Pustaka NetCDF klasik dan NetCDF-4 memproses jumlah dimensi yang tidak dipercaya di mana peluberan integer dapat menyebabkan kerusakan memori.
Vektor Serangan yang Diketahui
- Peluberan integer selama perhitungan produk 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:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Patokan global untuk sains iklim dan meteorologi: digunakan oleh model iklim NOAA, NASA, ECMWF, dan IPCC.
- Deskriptif mandiri (self-describing): variabel secara eksplisit menyatakan satuan fisiknya ('degrees_Celsius', 'hPa') dan sumbu koordinat geografis.
- Dimensi rekaman yang dapat ditambah (appendable): stasiun pemantau cuaca dapat terus menambahkan pengukuran per jam baru selama bertahun-tahun.
Keterbatasan Teknis & Kekurangan
- Arsitektur ganda: NetCDF-3 klasik menggunakan pembingkaian CDF biner kustom, sementara NetCDF-4 modern menggunakan HDF5 di bawahnya.
- Memerlukan perangkat lunak visualisasi geografis (Panoply, QGIS, Python xarray) untuk melihatnya dengan benar.
- Dataset besar dapat mencakup puluhan gigabyte per jalinan simulasi.
Fakta Teknis Menarik
- Tiga magic byte pertama 'CDF' 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.
- Setiap prakiraan cuaca global yang ditampilkan di berita televisi dihasilkan menggunakan komputer super yang memproses data NetCDF.
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.