일반 최상위 도메인IDNDNSSEC
개요
- .properties는 제공된 소스에서 문서화된 두 가지 관련 내용을 나타냅니다:
- ICANN의 새로운 일반 최상위 도메인(gTLD) 프로그램에서 위임되고 Donuts(Big Pass, LLC)가 운영하는 일반 최상위 도메인(gTLD) 문자열입니다.
- 애플리케이션 구성 매개변수 및 현지화 리소스 번들(속성 파일) 저장을 위해 자바 관련 기술에서 널리 사용되는 파일 확장자입니다.
역사
-
일반 최상위 도메인(gTLD)
- .properties 문자열은 ICANN의 새로운 일반 최상위 도메인(gTLD) 프로그램 기간 동안 신청되었으며 활성 상태로 등재되어 있습니다.
- 레지스트리 운영자/관리자: Donuts (Big Pass, LLC).
- ICANN과의 레지스트리 계약은 2013년 12월 5일에 체결되었습니다.
- .properties는 2014년 2월 4일에 DNS 루트 존에 위임되었습니다.
-
파일 형식
- .properties 파일 형식은 자바에서 애플리케이션 구성 및 리소스 번들을 위해 일반적으로 사용됩니다.
- 자바 9 이전에는 .properties 파일이 전통적으로 ISO-8859-1(Latin-1)로 인코딩되었습니다. Latin-1이 아닌 문자는 유니코드 이스케이프 시퀀스(\uHHHH) 또는 native2ascii 또는 po2prop와 같은 변환 도구가 필요했습니다.
- 자바 1.5는 XML Properties 형식을 도입했습니다(기본적으로 UTF-8로 인코딩됨).
- 자바 9 이상에서는 속성 리소스 번들의 기본 인코딩이 UTF-8로 변경되었습니다(유효하지 않은 시퀀스에서는 ISO-8859-1로 대체).
사용 및 대상
-
일반 최상위 도메인(gTLD)으로
- .properties 일반 최상위 도메인(gTLD)은 ICANNWiki 목록에서 "부동산"으로 분류됩니다. 레지스트리는 Donuts (Big Pass, LLC)입니다.
-
파일 형식으로 (자바 및 그 외)
- 목적: 키/값 문자열 쌍으로 구성 가능한 매개변수를 저장하고 속성 리소스 번들을 통해 지역화된 문자열을 제공합니다.
- 일반적인 특징:
- 각 줄은 일반적으로 단일 속성을 저장하며, 키/값은
=
,:
, 또는 공백으로 구분됩니다. - 주석은 첫 번째 비공백 문자로
#
또는!
로 시작합니다. - 백슬래시(
\
)는 이스케이프 및 여러 줄에 걸친 값에 사용됩니다. - 유니코드 이스케이프(\uHHHH)는 레거시 인코딩에서 Latin-1이 아닌 문자에 사용됩니다. 최신 자바는 리소스 번들에 UTF-8을 지원합니다.
- 각 줄은 일반적으로 단일 속성을 저장하며, 키/값은
- 편집 및 도구: 모든 텍스트 편집기(메모장, Emacs, Vim 등)로 .properties 파일을 편집할 수 있습니다. 타사 편집기 및 IDE 플러그인은 유효성 검사, 키 동기화 및 인코딩 변환과 같은 추가 기능을 제공합니다.
- 비자바 및 에코시스템 사용: 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 이스케이프 형식으로 변환하는 데 사용됩니다.
- 자바 XML Properties 형식 (자바 1.5에 도입)은 UTF-8을 사용하는 대안입니다.
- 라이브러리 및 유틸리티: Jackson Properties 모듈(속성을 자바 객체에 매핑), 다양한 이클립스 플러그인(MultiProperties, Properties Editor), 자바 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