.HTA 파일이란?
HTMLA는 Hypertext Markup Language Application의 약자로 Microsoft Windows와 호환되는 프로그램입니다. 이 프로그램의 소스 코드에는 HTML 및 JavaScript와 같은 하나 이상의 스크립팅 언어가 포함되어 있습니다. 사용자 인터페이스의 경우 HTML 응용 프로그램이 선호되며 프로그램 논리의 요구 사항을 충족하기 위해 다른 스크립팅 언어가 사용됩니다.
HTML 응용 프로그램은 인터넷 브라우저의 보안 모델과 독립적이며 완전히 신뢰할 수 있는 응용 프로그램으로 실행됩니다. 이러한 응용 프로그램과 관련된 파일에 사용되는 확장자는 HTA입니다. 이러한 응용 프로그램에는 다른 스크립팅 언어의 속성과 함께 HTML의 기능이 포함됩니다.
간략한 역사
HTA는 1999년 Microsoft에서 Internet Explorer 5 출시와 함께 처음 도입했습니다. Internet Explorer와 호환되므로 Windows 운영 체제에서만 실행할 수 있습니다. 이 기술은 2003년에 특허를 받았습니다. HTA 파일은 다른 .exe 파일과 유사하게 실행됩니다. HTA 파일은 현재 업데이트된 Windows 11 버전과도 호환됩니다.
기술 사양
HTA는 다른 HTML 페이지가 구성하는 것과 동일한 형식을 갖지만 일부 속성은 프로그램의 테두리 또는 아이콘 스타일을 제어하는 데 사용됩니다. 또한 HTA 출시에 대한 인수가 제공됩니다. 이러한 응용 프로그램은 mshta.exe라는 프로그램을 사용하여 실행할 수 있습니다. 파일을 두 번 클릭하기만 하면 액세스할 수 있습니다. 이러한 프로그램은 Internet Explorer와 함께 자동으로 실행됩니다. 다른 사양 외에도 Trident 엔진 브라우저와 무관하지만 Internet Explorer와는 별개입니다. Internet Explorer를 사용하지 않고 실행할 수 있음을 의미합니다.
태그는 이러한 응용 프로그램의 모양을 사용자 정의하기 위해 사용됩니다. Microsoft HTML 응용 프로그램에서 HTA 형식으로의 변환이 더 쉽습니다. 즉, 확장자를 변경하기만 하면 됩니다. 이러한 응용 프로그램은 완전히 신뢰할 수 있으므로 단순한 HTML 파일에 비해 더 많은 기능과 이점을 포함합니다. 텍스트 편집기를 사용하여 HTA를 만들 수 있습니다. 이러한 편집기는 Microsoft 또는 기타 신뢰할 수 있는 출처에서 구할 수 있습니다.
HTA 파일 형식 예
<HTML>
<HEAD>
<HTA:APPLICATION ID="HelloExample"
BORDER="bold"
BORDERSTYLE="complex"/>
<TITLE>HTA - Hello World</TITLE>
</HEAD>
<BODY>
<H2>HTA - Hello World</H2>
</BODY>
</HTML>