.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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.ICSiCalendar data file
6.M4AMPEG-4 Audio File
7.TAGDataFlex Query Tag Name File
8.JPGJPEG Image
9.PKGmacOS Installer Package
10.BINCD/DVD Disc Image (BIN/CUE)

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