一般トップレベルドメインIDNDNSSEC
概要
- .propertiesは、提供された情報源で文書化されている2つの関連するものを指します。
- ICANNの新分野別トップレベルドメインプログラムで委任され、Donuts(Big Pass, LLC)が運営する汎用トップレベルドメイン(分野別トップレベルドメイン)文字列。
- アプリケーション設定パラメータとローカリゼーションリソースバンドル(プロパティファイル)を保存するために、Java関連技術で広く使用されているファイル拡張子。
歴史
-
分野別トップレベルドメイン
- .properties文字列は、ICANNの新分野別トップレベルドメインプログラム中に申請され、アクティブとしてリストされています。
- レジストリ運営者/管理者: Donuts(Big Pass, LLC)。
- ICANNとのレジストリ契約は2013年12月5日に署名されました。
- .propertiesは2014年2月4日にDNSルートゾーンに委任されました。
-
ファイル形式
- .propertiesファイル形式は、Javaでアプリケーション設定やリソースバンドルに一般的に使用されています。
- Java 9より前は、.propertiesファイルは伝統的にISO-8859-1(Latin-1)でエンコードされていました。Latin-1以外の文字にはUnicodeエスケープシーケンス(\uHHHH)またはnative2asciiやpo2propなどの変換ツールが必要でした。
- Java 1.5では、XMLプロパティ形式(デフォルトでUTF-8エンコード)が導入されました。
- Java 9以降では、プロパティリソースバンドルのデフォルトエンコーディングがUTF-8に変更されました(無効なシーケンスの場合はISO-8859-1にフォールバック)。
利用と対象ユーザー
-
分野別トップレベルドメインとして
- .properties分野別トップレベルドメインは、ICANNWikiのリストで「不動産」に分類されています。レジストリはDonuts(Big Pass, LLC)です。
-
ファイル形式として(Javaとその周辺)
- 目的: キー/値の文字列ペアとして設定可能なパラメータを保存し、プロパティリソースバンドルを介してローカライズされた文字列を提供します。
- 一般的な特徴:
- 各行は通常、単一のプロパティを格納し、キー/値は
=
,:
, または空白で区切られます。 - コメントは、最初の空白以外の文字として
#
または!
で始まります。 - バックスラッシュ(
\
)はエスケープと複数行にわたる値の継続に使用されます。 - Unicodeエスケープ(\uHHHH)は、レガシーエンコーディングでLatin-1以外の文字に使用されます。最新のJavaはリソースバンドルにUTF-8をサポートしています。
- 各行は通常、単一のプロパティを格納し、キー/値は
- 編集とツール: 任意のテキストエディタで.propertiesファイルを編集できます(Notepad、Emacs、Vimなど)。サードパーティのエディタやIDEプラグインは、検証、キー同期、エンコーディング変換などの追加機能を提供します。
- 非Javaおよびエコシステムでの使用: Apache Flex(その文脈ではUTF-8エンコード)、Apache mod_jk(uriworkermap.properties)、Perl(Config::Properties)、SAP(SAPUI5/OpenUI5ローカリゼーション)、およびNode.jsとPHPエコシステムのパッケージなど、いくつかの他のプロジェクトやエコシステムで.propertiesファイルまたは互換性のある形式が使用されています。
主な事例
- 情報源で言及されているファイル形式関連のツールとプロジェクト:
- native2ascii(JDKツール)およびpo2prop(Translate Toolkit)は、Latin-1以外のテキストを.propertiesエスケープ形式に変換するためのものです。
- Java XMLプロパティ形式(Java 1.5で導入)は、UTF-8を使用する代替手段です。
- ライブラリとユーティリティ: Jackson Propertiesモジュール(プロパティをJavaオブジェクトにマッピング)、さまざまなEclipseプラグイン(MultiProperties、Properties Editor)、Java Properties Editorアプリケーション、JLokalize、その他のオープンソースエディタとコンバータ。
- 特定の製品/フレームワークでの使用: SAPUI5/OpenUI5はローカリゼーションに.propertiesを使用しています。Apache FlexはUTF-8エンコードされた.propertiesファイルを使用しています。mod_jkは、.properties形式の構成ファイル内の特定の文字について独自の解釈を持っています。
運営者
Whois
% IANA WHOIS server % for more information on IANA, visit http://www.iana.org % This query returned 1 object domain: PROPERTIES organisation: Binky Moon, LLC address: c/o Identity Digital Limited address: 10500 NE 8th Street, Suite 750 address: Bellevue WA 98004 address: United States of America (the) contact: administrative name: Vice President, Engineering organisation: Identity Digital Limited address: 10500 NE 8th Street, Suite 750 address: Bellevue WA 98004 address: United States of America (the) phone: +1.425.298.2200 fax-no: +1.425.671.0020 e-mail: tldadmin@identity.digital contact: technical name: Senior Director, DNS Infrastructure Group organisation: Identity Digital Limited address: 10500 NE 8th Street, Suite 750 address: Bellevue WA 98004 address: United States of America (the) phone: +1.425.298.2200 fax-no: +1.425.671.0020 e-mail: tldtech@identity.digital nserver: V0N0.NIC.PROPERTIES 2a01:8840:16:0:0:0:0:46 65.22.20.46 nserver: V0N1.NIC.PROPERTIES 2a01:8840:17:0:0:0:0:46 65.22.21.46 nserver: V0N2.NIC.PROPERTIES 2a01:8840:18:0:0:0:0:46 65.22.22.46 nserver: V0N3.NIC.PROPERTIES 161.232.10.46 2a01:8840:f4:0:0:0:0:46 nserver: V2N0.NIC.PROPERTIES 2a01:8840:19:0:0:0:0:46 65.22.23.46 nserver: V2N1.NIC.PROPERTIES 161.232.11.46 2a01:8840:f5:0:0:0:0:46 ds-rdata: 24565 8 2 519c0cae03f6f4a6679f85ed1376f04a6702406f0731734618f608895306e4f5 whois: whois.nic.properties status: ACTIVE remarks: Registration information: https://www.identity.digital/ created: 2014-01-30 changed: 2023-09-13 source: IANA