.NC

NC-fil

netCDF (Network Common Data Form)
Ställ en fråga
SNABBT SVAR

En .nc-fil är en netCDF-fil (Network Common Data Form) - ett binärt format för multidimensionell vetenskaplig data såsom klimat-, väder- och havsmätdata från NOAA, NASA och Copernicus. Öppna den med Panoply (gratis, NASA GISS) för att plotta variabler, QGIS för geospatialt arbete, eller Python med xarray för att ladda och analysera den. (Om filen ser ut som läsbar text med G00/M03-koder har du ett CNC G-kodsprogram, inte netCDF.)

Utvecklare: Unidata / UCAR Kategori: Filer med uppgifter Öppen standard MIME: application/x-netcdf
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .PKPASS · .DAT · .JSON · .RIS

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 5, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet NC?

.nc-filer lagrar olika typer av data, vanligtvis vetenskapsrelaterade. .nc-filer lagrar multidimensionell data organiserad i matriser, som kombinerar variabler, dimensioner och metadataattribut i en enda behållare. .nc är ett öppet, plattformsoberoende binärt format som utvecklats och hanteras av Unidata (en del av UCAR). Genom API:er och bibliotek stöds formatet av många populära programmeringsspråk och underlättar skapande och delning av vetenskaplig data. Referensimplementeringen är skriven i C, med officiella bibliotek och gränssnitt tillgängliga för C++, Fortran, Java och Python, samt community-bindningar för R och Julia. .nc-filer stöds av verktyg tillgängliga för de flesta operativsystem och hårdvaruplattformar.

NetCDF-verktyg lagrar data i filer med filändelsen .nc, som ersatte den ursprungliga .cdf-ändelsen 1994 för att undvika förväxling med andra populära filformat. Formatet har utvecklats genom flera versioner: Classic (32-bitars, ~2 GB gräns), 64-bit Offset, CDF5 och netCDF-4 - varav den sistnämnda använder HDF5 som sitt underliggande lagringslager och stöder uppdelning (chunking) och komprimering. .nc-filer definieras som:

  • Självbeskrivande - filen innehåller information om den data den lagrar,
  • Plattformsoberoende - sådana filer kan som standard öppnas på olika plattformar,
  • Skalbara - kan lagra små och stora mängder data,
  • Påbyggbara - ny data kan läggas till utan att filstrukturen behöver byggas om,
  • Delbara,
  • Enkla att arkivera och bakåtkompatibla - alla versioner av .nc-formatet stöds av dedikerade bibliotek, inklusive framtida utgåvor.

Open Geospatial Consortium erkänner .nc-formatet som en internationell standard för datautbyte. .nc-filer innehåller vanligtvis meteorologiska, geografiska (GIS), klimatologiska eller oceanografiska data, och är en hörnsten i arbetsflöden för klimatvetenskap och vädermodellering.

Säkerhet & trygghet

RISK: LOW

En netCDF-fil är binär vetenskaplig data, inte ett program - den körs inte på din dator, så det är säkert att öppna den för visning. Den realistiska risken är domänspecifik snarare än skadlig kod: tolkar för netCDF/HDF5 har ibland haft CVE:er, så håll dina vetenskapliga verktyg (Panoply, netCDF/HDF5-biblioteken, Python-paket) uppdaterade när du hanterar filer från okända källor. Filer kan också vara mycket stora, så använd CDO/NCO eller xarray för att välja ut delar snarare än att ladda allt i minnet.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNnetCDF (Network Common Data Form)
UTVECKLAREUnidata / UCARsedan 1988 (Unidata)
MIME-TYPapplication/x-netcdf
TYPSjälvbeskrivande binär multidimensionell vetenskaplig matrisdata
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • CNC / Numerical Control-program (G-kod) - RS-274 G-kod i klartext som styr en fräs- eller svarvmaskin, skapad av CAM-programvara som Mastercam; visas i en textredigerare eller G-kodsvisare.
MAGIC BYTES · FILSIGNATUR
OFFSET
000102
HEX
434446
ASCII
CDF
Classic netCDF börjar med «CDF» (43 44 46) + en versionsbyte (01 classic, 02 64-bit offset, 05 CDF5). netCDF-4 är internt en HDF5-fil: magic 89 48 44 46 0D 0A 1A 0A vid offset 0. Oavsett vilket är filen binär vetenskaplig data, inte läsbar text.

Program som öppnar NC-filer

Windows3 apps
MATLAB Betald ncread/ncdisp importerar .nc-variabler för analys. Tungt/betalprogram - Python eller Panoply är gratis alternativ.
Panoply Gratis Öppna .nc för att plotta variabler som kartor/diagram och bläddra i metadata. Gratis, från NASA GISS (Java).
QGIS Öppen källkod För geospatial netCDF: lägg till .nc som ett raster- eller mesh-lager för att kartlägga och analysera det. Gratis.
macOS2 apps
Panoply Gratis Öppna .nc för att plotta variabler som kartor/diagram och bläddra i metadata. Gratis, från NASA GISS (Java).
Ncview Gratis Snabb visuell netCDF-bläddrare; «ncview file.nc» plottar variabler. Den klassiska netCDF-visaren för Linux.
Linux3 apps
Ncview Gratis Snabb visuell netCDF-bläddrare; «ncview file.nc» plottar variabler. Den klassiska netCDF-visaren för Linux.
Python + xarray / netCDF4 Öppen källkod import xarray; ds = xarray.open_dataset('file.nc') - ladda, inspektera, plotta och exportera data. Den kostnadsfria standardverktygskedjan.
CDO / NCO Öppen källkod Kommandoradsverktyg (cdo, ncdump, ncks) för att inspektera, dela upp och konvertera netCDF-filer.

Tekniska detaljer

djup specifikation
MIME-typapplication/x-netcdf
Magic bytes - Classic43 44 46 + versionsbyte: 01 (Classic), 02 (64-bit Offset), 05 (CDF5); ASCII-prefix «CDF» vid offset 0
Magic bytes - netCDF-489 48 44 46 0D 0A 1A 0A vid offset 0 (HDF5 superblock-signatur)
FormatversionerClassic (32-bitars), 64-bit Offset, CDF5 och netCDF-4 (HDF5-baserad)
Primär datamodellNamngivna multidimensionella variabler som delar deklarerade dimensioner, plus metadataattribut per variabel och globalt
ByteordningBig-endian för Classic, 64-bit Offset och CDF5; HDF5-nativ (konfigurerbar) för netCDF-4
Maximal filstorlek~2 GB (Classic 32-bitars); ~8 EiB (64-bit Offset och CDF5); i praktiken obegränsad för netCDF-4
ReferensimplementeringSkriven i C; underhålls av Unidata som netCDF-C-biblioteket
SpråkbindningarC, C++, Fortran, Java (netCDF-Java), Python (netCDF4-python, xarray), R (ncdf4), Julia (NetCDF.jl)
Chunking och komprimeringTillgängligt i netCDF-4 via HDF5-lagring; stöder deflate (zlib) och Zstandard-filter
MetadatakonventionCF (Climate and Forecast) Conventions används i stor utsträckning för att standardisera koordinatvariabler, enheter och rutnätsmappningar
Historik för filändelse`.nc` ersatte `.cdf` 1994 för att undvika förväxling med orelaterade format som använder samma ändelse
OGC-erkännandeErkänd av Open Geospatial Consortium som en internationell standard för utbyte av rutnätsbaserad vetenskaplig data
UtvecklareUnidata / UCAR (University Corporation for Atmospheric Research), introducerat 1988
Släppt1988 (Unidata)
Öppen standardJa · royaltyfri
Specifikationdocs.unidata.ucar.edu

NC-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med NC-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om NC-filer.

Vanliga frågor

Hur öppnar jag en .nc (netCDF)-fil?
Använd Panoply (NASA GISS) för att plotta den, ncview för en snabb titt, QGIS om den är geospatial, eller Python med xarray/netCDF4 för att ladda och analysera den. Alla är gratis; du behöver inte MATLAB.
Vad är en netCDF .nc-fil?
Ett självbeskrivande binärt format från Unidata för multidimensionell vetenskaplig data (t.ex. temperatur över latitud/longitud/tid), som används i klimat-, väder-, havs- och satellitdataset från NOAA, NASA och Copernicus.
Hur konverterar jag en netCDF .nc-fil till CSV?
Välj en variabel och ett utsnitt, exportera sedan: Python xarray (open_dataset, sedan to_dataframe().to_csv()), Panoplys tabellexport, eller CDO/NCO via kommandoraden. Du kan inte på ett meningsfullt sätt dumpa en hel multidimensionell fil till en enda platt CSV - välj det utsnitt du behöver.
Hur konverterar jag netCDF till GeoTIFF?
För en georefererad variabel, exportera den som ett raster i QGIS, eller använd GDAL:s gdal_translate med NETCDF-drivrutinen. Detta är standardsättet att föra in netCDF-rutnät i GIS.
Varför öppnas inte min .nc-fil / är det netCDF-4 eller classic?
Nyare .nc-filer är netCDF-4 (HDF5 internt) och kräver ett modernt netCDF/HDF5-kompatibelt verktyg; äldre «classic»-filer börjar med «CDF». Uppdatera Panoply, xarray eller ditt netCDF-bibliotek, eller konvertera med nccopy.
Min .nc-fil är läsbar text med G00/M03-koder - är det netCDF?
Nej - det är den orelaterade CNC-betydelsen av .nc: ett G-kodsprogram för maskiner, inte vetenskaplig netCDF-data. Öppna den i en textredigerare eller en G-kodsvisare istället för ett netCDF-verktyg.

Referenser

1Unidata - netCDF file format specificationsdocs.unidata.ucar.edu
2NASA GISS - Panoply netCDF viewerwww.giss.nasa.gov

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.TMPTemporary File
10.XDWDocuWorks Document

Relaterade filtillägg

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö