.NC

Plik NC

netCDF (Network Common Data Form)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .nc to plik netCDF (Network Common Data Form) - binarny format dla wielowymiarowych danych naukowych, takich jak zbiory danych klimatycznych, pogodowych i oceanicznych z NOAA, NASA i Copernicus. Otwórz go za pomocą Panoply (bezpłatny, NASA GISS), aby wykreślić zmienne, QGIS do prac geoprzestrzennych lub Python z biblioteką xarray, aby go załadować i przeanalizować. (Jeśli plik wygląda jak czytelny tekst z kodami G00/M03, masz do czynienia z programem CNC G-code, a nie netCDF).

Deweloper: Unidata / UCAR Kategoria: Pliki danych Otwarty standard MIME: application/x-netcdf
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Sep 5, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku NC?

Pliki .nc przechowują różne rodzaje danych, zazwyczaj związanych z nauką. Pliki .nc przechowują dane wielowymiarowe zorganizowane w tablice, łącząc zmienne, wymiary i atrybuty metadanych w jednym kontenerze. .nc to otwarty, niezależny od platformy format binarny opracowany i zarządzany przez Unidata (część UCAR). Dzięki interfejsom API i bibliotekom format ten jest obsługiwany przez wiele popularnych języków programowania i ułatwia tworzenie oraz udostępnianie danych naukowych. Implementacja referencyjna jest napisana w języku C, z oficjalnymi bibliotekami i interfejsami dostępnymi dla C++, Fortran, Java i Python oraz powiązaniami społecznościowymi dla R i Julia. Pliki .nc są obsługiwane przez narzędzia dostępne dla większości systemów operacyjnych i platform sprzętowych.

Narzędzia netCDF przechowują dane w plikach z rozszerzeniem .nc, które zastąpiło oryginalne rozszerzenie .cdf w 1994 roku, aby uniknąć pomylenia z innymi popularnymi formatami plików. Format ewoluował przez kilka wersji: Classic (32-bitowy, limit ~2 GB), 64-bit Offset, CDF5 oraz netCDF-4 - ten ostatni wykorzystuje HDF5 jako podstawową warstwę przechowywania i obsługuje dzielenie na fragmenty (chunking) oraz kompresję. Pliki .nc są definiowane jako:

  • Samoopisujące się - plik zawiera informacje o danych, które przechowuje,
  • Niezależne od platformy - takie pliki można domyślnie otwierać na różnych platformach,
  • Skalowalne - zdolne do przechowywania małych i dużych ilości danych,
  • Rozszerzalne - nowe dane mogą być dodawane bez przebudowy struktury pliku,
  • Udostępnialne,
  • Łatwe do archiwizacji i kompatybilne wstecznie - wszystkie wersje formatu .nc są obsługiwane przez dedykowane biblioteki, w tym przyszłe wydania.

Open Geospatial Consortium uznaje format .nc za międzynarodowy standard wymiany danych. Pliki .nc zazwyczaj zawierają dane meteorologiczne, geograficzne (GIS), klimatologiczne lub oceanograficzne i stanowią kamień węgielny nauki o klimacie oraz procesów modelowania pogodowego.

Bezpieczeństwo

RYZYKO: LOW

Plik netCDF to binarne dane naukowe, a nie program - nie wykonuje się na komputerze, więc otwieranie go do podglądu jest bezpieczne. Realne ryzyko jest specyficzne dla domeny, a nie związane ze złośliwym oprogramowaniem: parsery netCDF/HDF5 miewały sporadycznie luki CVE, więc należy aktualizować narzędzia naukowe (Panoply, biblioteki netCDF/HDF5, pakiety Python) podczas obsługi plików z niezaufanych źródeł. Pliki mogą być również bardzo duże, więc lepiej wybierać podzbiory za pomocą CDO/NCO lub xarray zamiast ładować wszystko do pamięci RAM.

Szczegóły formatu

w pigułce
PEŁNA NAZWAnetCDF (Network Common Data Form)
DEWELOPERUnidata / UCARod 1988 (Unidata)
KATEGORIAPliki danych
TYP MIMEapplication/x-netcdf
TYPSamoopisujące się binarne wielowymiarowe dane tablicowe
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Program CNC / Sterowanie numeryczne (G-code) - Tekstowy kod G-code RS-274 sterujący frezarką lub tokarką, generowany przez oprogramowanie CAM, takie jak Mastercam; przeglądany w edytorzu tekstu lub przeglądarce G-code.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102
HEX
434446
ASCII
CDF
Klasyczny netCDF zaczyna się od „CDF” (43 44 46) + bajt wersji (01 classic, 02 64-bit offset, 05 CDF5). netCDF-4 to wewnętrznie plik HDF5: magic 89 48 44 46 0D 0A 1A 0A na offsecie 0. W obu przypadkach plik zawiera binarne dane naukowe, a nie tekst czytelny dla człowieka.

Programy otwierające pliki NC

Windows3 apps
MATLAB Płatny ncread/ncdisp importują zmienne .nc do analizy. Oprogramowanie ciężkie/płatne - Python lub Panoply to darmowe alternatywy.
Panoply Darmowy Otwórz .nc, aby wykreślić zmienne jako mapy/wykresy i przeglądać metadane. Bezpłatne, od NASA GISS (Java).
QGIS Open-source Dla geoprzestrzennych netCDF: dodaj .nc jako warstwę rastrową/siatkową, aby ją mapować i analizować. Bezpłatne.
macOS2 apps
Panoply Darmowy Otwórz .nc, aby wykreślić zmienne jako mapy/wykresy i przeglądać metadane. Bezpłatne, od NASA GISS (Java).
Ncview Darmowy Szybka przeglądarka wizualna netCDF; „ncview file.nc” wykreśla zmienne. Klasyczna przeglądarka netCDF dla Linux.
Linux3 apps
Ncview Darmowy Szybka przeglądarka wizualna netCDF; „ncview file.nc” wykreśla zmienne. Klasyczna przeglądarka netCDF dla Linux.
Python + xarray / netCDF4 Open-source import xarray; ds = xarray.open_dataset('file.nc') - ładuj, sprawdzaj, wykreślaj i eksportuj dane. Standardowy darmowy zestaw narzędzi.
CDO / NCO Open-source Operatory wiersza poleceń (cdo, ncdump, ncks) do inspekcji, podzbiorów i konwersji plików netCDF.

Szczegóły techniczne

specyfikacja
Typ MIMEapplication/x-netcdf
Magic bytes - Classic43 44 46 + bajt wersji: 01 (Classic), 02 (64-bit Offset), 05 (CDF5); prefiks ASCII „CDF” na offsecie 0
Magic bytes - netCDF-489 48 44 46 0D 0A 1A 0A na offsecie 0 (sygnatura superbloku HDF5)
Wersje formatuClassic (32-bit), 64-bit Offset, CDF5 oraz netCDF-4 (oparty na HDF5)
Podstawowy model danychNazwane wielowymiarowe zmienne współdzielące zadeklarowane wymiary, plus atrybuty metadanych dla poszczególnych zmiennych i globalne
Kolejność bajtówBig-endian dla Classic, 64-bit Offset i CDF5; natywna dla HDF5 (konfigurowalna) dla netCDF-4
Maksymalny rozmiar pliku~2 GB (Classic 32-bit); ~8 EiB (64-bit Offset i CDF5); praktycznie nieograniczony dla netCDF-4
Implementacja referencyjnaNapisana w C; utrzymywana przez Unidata jako biblioteka netCDF-C
Powiązania językoweC, C++, Fortran, Java (netCDF-Java), Python (netCDF4-python, xarray), R (ncdf4), Julia (NetCDF.jl)
Dzielenie na fragmenty i kompresjaDostępne w netCDF-4 poprzez pamięć masową HDF5; obsługuje filtry deflate (zlib) i Zstandard
Konwencja metadanychKonwencje CF (Climate and Forecast) szeroko stosowane do standaryzacji zmiennych współrzędnych, jednostek i odwzorowań siatki
Historia rozszerzenia`.nc` zastąpiło `.cdf` w 1994 roku, aby uniknąć pomylenia z niepowiązanymi formatami używającymi tego samego rozszerzenia
Uznanie OGCUznany przez Open Geospatial Consortium za międzynarodowy standard wymiany siatkowych danych naukowych
DeweloperUnidata / UCAR (University Corporation for Atmospheric Research), wprowadzony w 1988
Wydano1988 (Unidata)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjadocs.unidata.ucar.edu

Konwersje NC

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami NC. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki NC.

Najczęściej zadawane pytania

Jak otworzyć plik .nc (netCDF)?
Użyj Panoply (NASA GISS) do tworzenia wykresów, ncview do szybkiego podglądu, QGIS, jeśli są to dane geoprzestrzenne, lub Python z xarray/netCDF4 do ładowania i analizy. Wszystkie są bezpłatne; nie potrzebujesz MATLAB.
Co to jest plik netCDF .nc?
Samoopisujący się format binarny od Unidata dla wielowymiarowych danych naukowych (np. temperatura w zależności od szerokości/długości geograficznej i czasu), używany w zbiorach danych klimatycznych, pogodowych, oceanicznych i satelitarnych z NOAA, NASA i Copernicus.
Jak przekonwertować plik netCDF .nc na CSV?
Wybierz zmienną i wycinek, a następnie wyeksportuj: Python xarray (open_dataset, potem to_dataframe().to_csv()), eksport tabeli w Panoply lub CDO/NCO w wierszu poleceń. Nie można sensownie zrzucić całego wielowymiarowego pliku do jednego płaskiego CSV - wybierz potrzebny wycinek.
Jak przekonwertować netCDF na GeoTIFF?
W przypadku zmiennej z georeferencją wyeksportuj ją jako raster w QGIS lub użyj gdal_translate z biblioteki GDAL ze sterownikiem NETCDF. Jest to standardowy sposób wprowadzania siatek netCDF do systemów GIS.
Dlaczego mój plik .nc się nie otwiera / czy to netCDF-4 czy classic?
Nowsze pliki .nc to netCDF-4 (wewnętrznie HDF5) i wymagają nowoczesnego narzędzia obsługującego netCDF/HDF5; starsze pliki „classic” zaczynają się od „CDF”. Zaktualizuj Panoply, xarray lub bibliotekę netCDF, albo przekonwertuj za pomocą nccopy.
Mój plik .nc to czytelny tekst z kodami G00/M03 - czy to netCDF?
Nie - to niepowiązane znaczenie rozszerzenia .nc w systemach CNC: program maszynowy G-code, a nie dane naukowe netCDF. Otwórz go w edytorze tekstu lub przeglądarce G-code zamiast narzędzia netCDF.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z