.NC

NC ファイル

netCDF (Network Common Data Form)
質問する
クイック回答

.ncファイルはnetCDF (Network Common Data Form) ファイルです。これは、NOAA、NASA、Copernicusなどの気候、気象、海洋データセットなどの多次元科学データ用のバイナリ形式です。変数をプロットするにはPanoply (NASA GISS提供の無料ソフト)、地理空間作業にはQGIS、データの読み込みと分析にはPythonのxarrayで開くことができます。(ファイルがG00/M03コードを含む読み取り可能なテキストである場合、それはnetCDFではなくCNC G-codeプログラムです。)

開発元: Unidata / UCAR カテゴリ: データファイル オープンスタンダード MIME: application/x-netcdf
対応OS Windows macOS Linux
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 5, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

NC ファイル形式とは?

.ncファイルは、通常は科学に関連するさまざまな種類のデータを保存します。.ncファイルは配列で構成された多次元データを保存し、変数、次元、メタデータ属性を単一のコンテナに統合します。.ncは、Unidata (UCARの一部) によって開発・管理されている、オープンでプラットフォームに依存しないバイナリ形式です。APIやライブラリを通じて、この形式は多くの主要なプログラミング言語でサポートされており、科学データの作成と共有を容易にします。リファレンス実装はC言語で記述されており、C++、Fortran、Java、Python用の公式ライブラリとインターフェース、およびRやJulia用のコミュニティバインディングが利用可能です。.ncファイルは、ほとんどのオペレーティングシステムやハードウェアプラットフォームで利用可能なツールによってサポートされています。

NetCDFツールはデータを.nc拡張子のファイルに保存します。これは、他の一般的なファイル形式との混同を避けるために、1994年に元の.cdf拡張子から置き換えられました。この形式はいくつかのバージョンを経て進化してきました:Classic (32ビット、約2 GB制限)、64-bit OffsetCDF5、そしてnetCDF-4です。最後のnetCDF-4は、基礎となるストレージ層としてHDF5を使用し、チャンキングと圧縮をサポートしています。.ncファイルは次のように定義されています:

  • 自己記述的 - ファイル自体に保存されているデータに関する情報が含まれている
  • プラットフォーム独立 - デフォルトでさまざまなプラットフォームで開くことができる
  • スケーラブル - 小規模から大規模なデータまで保存可能
  • 追加可能 - ファイル構造を再構築することなく新しいデータを追加できる
  • 共有可能
  • アーカイブが容易で後方互換性がある - 将来のリリースを含め、すべてのバージョンの.nc形式が専用ライブラリでサポートされている

Open Geospatial Consortiumは、.nc形式をデータ交換の国際標準として認めています。.ncファイルには通常、気象、地理 (GIS)、気候、または海洋データが含まれており、気候科学や気象モデリングのワークフローの基礎となっています。

セキュリティと安全性

リスク: LOW

netCDFファイルはバイナリ科学データであり、プログラムではありません。PC上で実行されることはないため、表示のために開くことは安全です。現実的なリスクはマルウェアよりもドメイン固有のものです。netCDF/HDF5のパーサーには時折CVE(脆弱性)が発見されることがあるため、信頼できないソースからのファイルを扱う際は、科学ツール (Panoply、netCDF/HDF5ライブラリ、Pythonパッケージ) を最新の状態に保ってください。また、ファイルが非常に大きくなる可能性があるため、すべてをメモリに読み込むのではなく、CDO/NCOやxarrayを使用してサブセット化してください。

形式の詳細

概要
正式名称netCDF (Network Common Data Form)
開発元Unidata / UCAR登場時期 1988 (Unidata)
MIME タイプapplication/x-netcdf
タイプ自己記述型バイナリ多次元科学配列データ
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • CNC / 数値制御プログラム (G-code) - MastercamなどのCAMソフトウェアによって生成され、フライス盤や旋盤を駆動するプレーンテキストのRS-274 G-code。テキストエディタやG-codeビューアで閲覧されます。
マジックバイト ・ ファイルシグネチャ
オフセット
000102
16進数
434446
ASCII
CDF
Classic netCDFは «CDF» (43 44 46) + バージョンバイト (01 classic, 02 64-bit offset, 05 CDF5) で始まります。netCDF-4は内部的にHDF5ファイルであり、オフセット0にマジックバイト 89 48 44 46 0D 0A 1A 0A があります。いずれにせよ、ファイルはバイナリ科学データであり、人間が読めるテキストではありません。

NC ファイルを開くプログラム

Windows3 apps
MATLAB 有料 ncread/ncdispを使用して分析用に.nc変数をインポートします。高機能ですが有料です。PythonやPanoplyが無料の代替手段となります。
Panoply 無料 .ncを開いて変数を地図やチャートとしてプロットし、メタデータを閲覧できます。NASA GISS提供の無料ソフト (Java) です。
QGIS オープンソース 地理空間netCDF用です。.ncをラスターまたはメッシュレイヤーとして追加し、マッピングや分析を行います。無料です。
macOS2 apps
Panoply 無料 .ncを開いて変数を地図やチャートとしてプロットし、メタデータを閲覧できます。NASA GISS提供の無料ソフト (Java) です。
Ncview 無料 高速なnetCDFビジュアルブラウザです。「ncview file.nc」で変数をプロットします。Linuxにおける定番のnetCDFビューアです。
Linux3 apps
Ncview 無料 高速なnetCDFビジュアルブラウザです。「ncview file.nc」で変数をプロットします。Linuxにおける定番のnetCDFビューアです。
Python + xarray / netCDF4 オープンソース 「import xarray; ds = xarray.open_dataset('file.nc')」でデータの読み込み、検査、プロット、エクスポートが可能です。標準的な無料のツールチェーンです。
CDO / NCO オープンソース netCDFファイルの検査、サブセット作成、変換を行うためのコマンドラインオペレーター (cdo, ncdump, ncks) です。

技術的詳細

詳細仕様
MIMEタイプapplication/x-netcdf
マジックバイト - Classic43 44 46 + バージョンバイト: 01 (Classic), 02 (64-bit Offset), 05 (CDF5); オフセット0にASCIIプレフィックス «CDF»
マジックバイト - netCDF-489 48 44 46 0D 0A 1A 0A オフセット0 (HDF5スーパーブロック署名)
形式バージョンClassic (32-bit), 64-bit Offset, CDF5, netCDF-4 (HDF5ベース)
主要データモデル宣言された次元を共有する名前付き多次元変数、および変数ごとおよびグローバルのメタデータ属性
バイト順序Classic, 64-bit Offset, CDF5はビッグエンディアン。netCDF-4はHDF5ネイティブ (設定可能)
最大ファイルサイズ約2 GB (Classic 32-bit); 約8 EiB (64-bit Offset および CDF5); netCDF-4は事実上無制限
リファレンス実装C言語で記述。UnidataによってnetCDF-Cライブラリとして保守
言語バインディングC, C++, Fortran, Java (netCDF-Java), Python (netCDF4-python, xarray), R (ncdf4), Julia (NetCDF.jl)
チャンキングと圧縮HDF5チャンクストレージを介してnetCDF-4で利用可能。deflate (zlib) および Zstandard フィルターをサポート
メタデータ規約座標変数、単位、グリッドマッピングを標準化するためにCF (Climate and Forecast) コンベンションが広く使用されている
拡張子の履歴同じ拡張子を使用する無関係な形式との混同を避けるため、1994年に`.nc`が`.cdf`に取って代わった
OGC認定格子状の科学データ交換の国際標準としてOpen Geospatial Consortiumによって認定
開発元Unidata / UCAR (University Corporation for Atmospheric Research)、1988年導入
リリース日1988 (Unidata)
オープンスタンダードはい · ロイヤリティフリー
仕様書docs.unidata.ucar.edu

NC の変換

コミュニティ Q&A

ユーザーからの質問
質問する
NC ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。NC ファイルについて最初の質問をしてみましょう。

よくある質問

.nc (netCDF) ファイルを開くにはどうすればよいですか?
プロットにはPanoply (NASA GISS)、素早い確認にはncview、地理空間データの場合はQGIS、データの読み込みと分析にはPythonのxarray/netCDF4を使用してください。これらはすべて無料です。MATLABは必須ではありません。
netCDF .ncファイルとは何ですか?
Unidataによる多次元科学データ (例:緯度/経度/時間ごとの温度) 用の自己記述型バイナリ形式です。NOAA、NASA、Copernicusの気候、気象、海洋、衛星データセットで使用されています。
netCDF .ncファイルをCSVに変換するにはどうすればよいですか?
変数とスライスを選択してエクスポートします。Pythonのxarray (open_datasetの後にto_dataframe().to_csv())、Panoplyのテーブルエクスポート、またはコマンドラインのCDO/NCOを使用します。多次元ファイル全体を一つのフラットなCSVにダンプすることに意味はありません。必要なスライスを選択してください。
netCDFをGeoTIFFに変換するにはどうすればよいですか?
ジオレファレンスされた変数の場合、QGISでラスターとしてエクスポートするか、GDALのgdal_translateをNETCDFドライバーで使用します。これがnetCDFグリッドをGISに取り込む標準的な方法です。
.ncファイルが開かないのはなぜですか?netCDF-4かClassicかを確認するには?
新しい.ncファイルはnetCDF-4 (内部はHDF5) であり、最新のnetCDF/HDF5対応ツールが必要です。古い「Classic」ファイルは「CDF」で始まります。Panoply、xarray、またはnetCDFライブラリを更新するか、nccopyで変換してください。
.ncファイルがG00/M03コードを含む読み取り可能なテキストです。これはnetCDFですか?
いいえ。それは.ncの無関係な意味であるCNC:G-codeマシンプログラムであり、netCDF科学データではありません。netCDFツールの代わりにテキストエディタやG-codeビューアで開いてください。

参考文献

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

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

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

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧