.ICNS

ICNS ファイル

Apple Icon Image
質問する
クイック回答

ICNS ファイルは macOS 独自のアイコン形式です。1つのアイコンを複数のサイズ(16x16 から 1024x1024 まで)で保存し、OS があらゆるスケールで鮮明に表示できるようにします。Mac では、ダブルクリックして「プレビュー」で開けます。Windows では、無料の XnView MP や GIMP を使用してください。

開発元: Apple カテゴリ: 画像ファイル MIME: image/icns
対応OS Windows macOS Linux Web
関連: .ICO · .CUR · .CZI · .CSD

このページの内容

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

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

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

ファイルを識別する

ICNS ファイル形式とは?

.icns は macOS で使用されるバイナリコンテナ形式です。.icns ファイルには、アプリケーションで使用されるさまざまなアイコンが格納されています。各アプリケーションは独自のアイコンファイルを持つことができ、通常はアプリバンドルの Contents/Resources/ ディレクトリに保存されます。.icns ファイルへの参照は、.plist 設定ファイルにも記載されています。.icns ファイル内のアイコンは、macOS の Finder で表示するか、互換性のある画像ビューアで開くことで確認できます。

.icns 形式は、16×16、32×32、128×128、256×256、512×512、および新しいシステムでは 1024×1024 など、さまざまなサイズのアイコンをサポートしています。古い小さなアイコン要素は、ランレングス符号化(RLE)を使用した 24ビットカラーと 8ビットアルファマスクを格納します。256×256 以上の要素は、フルサイズの .png 画像(または JPEG 2000)を埋め込み、Retina 解像度で 32ビット RGBA を提供します。

ファイルは 4バイトの ASCII マジック icns で始まり、その後に 4バイトのビッグエンディアンによるファイル総長が続きます。ボディは一連のアイコン要素で構成され、それぞれが 4バイトの OSType タグ(例:512×512 は ic09、1024×1024 は ic10)で識別されます。ソース画像から .icns ファイルを組み立てるために、macOS は iconutil コマンドラインツールを提供しています。適切に名前を付けた .png ファイルを .iconset フォルダに配置し、iconutil -c icns MyIcon.iconset を実行します。この形式は、Windows における .ico ファイルと同じ役割を macOS で果たします。

セキュリティと安全性

リスク: LOW

.icns は画像データであり、実行コードではないため、本物のアイコンファイルはビューアで安全に開くことができます。2つの小さな注意点があります:歴史的に画像パーサーにバグがあったことがあるため(不正な形式のアイコンが理論上画像ライブラリをクラッシュさせる可能性がある)、OS やビューアを最新の状態に保ってください。また、実行を求めてくる予期しない「アイコン」や、アイコンのような名前を装った実行ファイルには注意が必要です。通常のソースからのアプリアイコンやダウンロードしたアイコンパックについては、実質的にリスクはありません。

形式の詳細

概要
正式名称Apple Icon Image別名 macOS icon file, Apple icon graphic format
開発元Apple登場時期 1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
カテゴリ画像ファイル
MIME タイプimage/icns
タイプ1つのアプリ/システムアイコンを複数のサイズと色深度で保持するコンテナ(バイナリ)
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
69636E73
ASCII
icns
ファイルは ASCII マジック «icns» (0x69 0x63 0x6E 0x73) と 4バイトのビッグエンディアンによる長さで始まります。ボディは一連の「アイコン要素」であり、それぞれが 4バイトの OSType タグ(例:512x512 は «ic09»、1024x1024 は «ic10»、古い 16/32 px は «is32»/«il32»)+ 4バイトの長さ + データで構成されます。要素データは、古いタイプではパックされた (RLE) ビットマップ、大きな Retina サイズでは埋め込まれた PNG/JPEG2000 です。

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

Windows3 apps
GIMP オープンソース 無料のエディタです。.icns を開いて表示・編集し、「名前を付けてエクスポート」で拡張子を .icns にして保存することで作成も可能です。
IcoFX 有料 .icns と .ico の読み書きができるアイコンエディタです。購入したくない場合は、無料の GIMP や XnView を使用してください。
XnView MP 無料 無料のビューア兼コンバーターです。.icns を開いてすべてのサイズを確認でき、PNG や ICO への一括変換も可能です。Windows で .icns を表示する最も簡単な方法です。
macOS4 apps
GIMP オープンソース 無料のエディタです。.icns を開いて表示・編集し、「名前を付けてエクスポート」で拡張子を .icns にして保存することで作成も可能です。
Preview 標準搭載 .icns をダブルクリックすると「プレビュー」で開き、埋め込まれた各サイズが表示されます。「ファイル」>「書き出す」から、特定のサイズを PNG や JPEG として保存できます。
iconutil (built-in command line) 標準搭載 PNG の .iconset フォルダと .icns を相互変換します:iconutil -c icns MyIcon.iconset。開発者がアプリのアイコンを構築する公式な方法です。
Image2icon フリーミアム 画像をドラッグするだけで、マルチサイズの .icns(および .ico)を生成します。Mac アイコンを作成するための最も簡単な GUI ツールです。無料版で基本的な書き出しが可能です。
Linux2 apps
GIMP オープンソース 無料のエディタです。.icns を開いて表示・編集し、「名前を付けてエクスポート」で拡張子を .icns にして保存することで作成も可能です。
Inkscape オープンソース Inkscape はベクターエディタであり、本来の .icns ビューアではありません。ソースのアートワークをデザインするためにのみ使用し、その後 PNG を書き出して png2icns や GIMP で .icns を構築してください。データベースには記載されていますが、直接開くためのツールではありません。
Web1 app
CloudConvert / icns converters フリーミアム ブラウザ上で PNG から .icns(またはその逆)を生成します。Mac を持っていない場合に、最も素早いクロスプラットフォームの解決策となります。

技術的詳細

詳細仕様
ファイルマジックオフセット 0 に `icns` (0x69 0x63 0x6E 0x73)
ヘッダー構造4バイトのマジック + 4バイトのビッグエンディアンによるファイル総長、その後に一連のアイコン要素
バイト順序すべてのマルチバイト整数でビッグエンディアン
アイコン要素の形式{4バイトの OSType タグ, 4バイトの要素長, データ} - サイズ/バリアントごとに1ブロック
小さな要素のエンコーディング24ビットカラービットマップ(`is32`、`il32` および同様のレガシータイプ)用のランレングス符号化 (RLE)
大きな要素のエンコーディング256×256 以上の要素には埋め込み PNG または JPEG 2000 を使用
色深度24ビットカラー + 8ビットアルファマスク (RLE 要素); 埋め込み PNG による 32ビット RGBA (モダンな要素)
サポートされるキャンバスサイズ16×16, 32×32, 128×128, 256×256, 512×512, 1024×1024 (および 512×512@2× Retina)
一般的な OSType タグ`ic07` 128×128, `ic08` 256×256, `ic09` 512×512, `ic10` 1024×1024, `is32`/`il32` レガシー 16/32 px
MIME タイプ`image/icns`; `image/x-icns` としても登録
アプリバンドル内での場所macOS の `.app` バンドル内の `Contents/Resources/<AppName>.icns`
ビルドツールチェーン`iconutil -c icns MyIcon.iconset` は、PNG ファイルの `.iconset` フォルダを単一の `.icns` ファイルに変換します
オプションの TOC 要素要素リストの先頭にあるオプションの `TOC ` 要素(末尾にスペースあり)により、ファイル全体をスキャンせずに高速なシークが可能になります
整合性メカニズム要素ごとの長さフィールドと 4バイトのファイル長ヘッダー。暗号化チェックサムはなし
典型的なファイルサイズ数 KB(最小限のサイズセット)から数百 KB(フル Retina サイズセット)
リリース日1998 (Mac OS 8.5); replaced the classic resource-fork 'icns' icon resource as a standalone file
最新バージョンRetina/HiDPI variants and PNG/JPEG2000-compressed elements up to 1024x1024 (since macOS 10.7 Lion, 2011)
仕様書en.wikipedia.org

ICNS の変換

コミュニティ Q&A

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

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

よくある質問

ICNS ファイルを開くにはどうすればよいですか?
Mac では、ダブルクリックして「プレビュー」で表示できます(特定のサイズを PNG として書き出すことも可能です)。Windows では無料の XnView MP や GIMP を、Linux では GIMP を使用してください。単に中身を見るだけであれば、特別なアイコンソフトは不要です。
PNG を ICNS(Mac アイコン)に変換するにはどうすればよいですか?
Mac では、サイズごとに名前を付けた PNG 群を「Name.iconset」というフォルダに入れ、iconutil -c icns Name.iconset を実行するか、無料の Image2icon アプリを使用します。Mac 以外では、オンラインの ICNS コンバーターや GIMP の「名前を付けてエクスポート」で .icns を選択するのが有効です。
ICNS と ICO の違いは何ですか?
考え方は同じですが、OS が異なります。.icns は macOS 用のアイコンコンテナ、.ico は Windows 用です。どちらも1つのアイコンを多くのサイズで保持します。アプリのアイコンをプラットフォーム間で移動させる場合は、GIMP、XnView、またはオンラインツールで相互に変換できます。
なぜ1つの ICNS ファイルに複数の画像が含まれているのですか?
これは設計によるものです。同じアイコンを複数のサイズ(16x16 から 1024x1024)で保持することで、小さなリスト表示から大きな Quick Look プレビューまで、macOS があらゆるスケールで鮮明なバージョンを表示できるようにするためです。
macOS で .icns を使ってカスタムフォルダやアプリのアイコンを設定するには?
「プレビュー」で .icns(または PNG)を開き、Cmd+C でコピーします。次に、対象のフォルダやファイルの「情報を見る」を開き、左上のアイコンをクリックして Cmd+V で貼り付けます。アプリバンドルの場合、.icns は Contents/Resources 内にあり、Info.plist から参照されます。
Windows で ICNS ファイルを開けますか?
はい。無料の XnView MP や GIMP で .icns を開き、埋め込まれたすべてのサイズを表示できます。また、両方のソフトで PNG や Windows 用の .ico に変換することも可能です。

参考文献

1Wikipedia - Apple Icon Image format (icns)en.wikipedia.org
2Apple Developer - App icons / iconutil & iconsetdeveloper.apple.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.ICOWindows Icon File
.CURWindows Cursor File
.CZICarl Zeiss Image (ZISRAW container)
.CSDSinger/Poem/Huskygram Embroidery Design File
.ORAOpenRaster Image File
.SVSAperio ScanScope Virtual Slide

無料ファイルツール

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

ツールボックスを開く

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