Microsoft에서 컴파일한HTML 도움말

Microsoft Compiled HTML Help
Microsoft에서 컴파일한HTML 도움말
파일 이름 확장자
.chm
인터넷 미디어 유형
application/vnd[1].ms-http://vnd.ms
개발자마이크로소프트
초기 릴리즈1997
최신 릴리즈
1.4[2]
확장처.불을 켰다.
Microsoft에서 컴파일한HTML 도움말
개발자마이크로소프트
운영 체제Microsoft Windows
전임자Microsoft WinHelp
후계자Microsoft 도움말 2
유형도움말 시스템

Microsoft 컴파일 HTML 도움말은 HTML 페이지, 인덱스 및 기타 내비게이션 도구 모음으로 구성된 Microsoft만의 온라인 도움말 형식입니다.파일은 확장자를 가진 이진 형식으로 압축되어 전개됩니다.CHM, 컴파일된 HTML용. 이 형식은 소프트웨어 문서에 자주 사용됩니다.

이것은 Windows 95 OSR[3] 2.5와 그 결과 Windows 98릴리스와 함께 Microsoft WinHelp의 후속 제품으로 소개되었습니다.CHM 파일 지원은 Windows NT 4.0에서[4][5][6] 도입되어 Windows [7]11에서도 지원됩니다.이 형식은 Microsoft에서 설계했지만 성공적으로 리버스 엔지니어링되어 현재 많은 문서 뷰어 응용 프로그램에서 지원됩니다.

역사

연도 묘사
2월 1996 마이크로소프트는 WinHelp 개발을 중지하고 HTML Help 개발을 시작할 계획을 발표했다.
8월 1997 HTML 도움말 1.0(HH 1.0)은 Internet Explorer 4와 함께 출시됩니다.
2월 1998 HTML 도움말 1.1a는 Windows 98에 포함되어 있습니다.
1월 2000 HTML 도움말 1.3 은 Windows 2000 에 부속되어 있습니다.
7월. Internet Explorer 5.5 Windows Me를 사용한HTML 도움말 1.32 릴리즈
10월 2001 Internet Explorer 6 및 Windows XP를 사용한HTML 도움말 1.33 릴리즈
3월 라이터즈UA(구 WinWriters) 컨퍼런스에서 Microsoft는 HTML 기반의 새로운 도움말 플랫폼인 Help 2의 계획을 발표했습니다.
1월 2003 Microsoft는 Microsoft Help 2를 일반적인 도움말 플랫폼으로 출시하지 않기로 결정했습니다.

Microsoft는 HTML [8]도움말에 새로운 기능을 추가하지 않겠다고 발표했습니다.

파일 형식

도움말은 .chm 확장자를 가진 바이너리 파일로 제공됩니다.여기에는 HTML 파일 세트, 하이퍼링크된 목차 및 인덱스 파일이 포함됩니다.파일 형식은 리버스 엔지니어링되어 있으며 문서도 자유롭게 이용할 [9][10]수 있습니다.

파일은 바이트로 시작합니다.「ITSF」(ASCII 형식),[11] 「Info-Tech Storage Format」(CHM 파일과 함께 사용되는 범용 스토리지 파일 형식)에 Microsoft가 붙인 내부 이름입니다.

CHM 파일은 다음 기능을 지원합니다.

  • 데이터 압축(LZX 사용)
  • 내장 검색 엔진
  • 여러 .chm 도움말 파일을 병합할 수 있습니다.
  • 확장 문자 지원([12]Unicode를 완전히 지원하지 않음).

Windows 응용 프로그램에서 사용

Microsoft Reader의 .lit 파일 형식은 HTML 도움말 CHM 형식을 수정한 것입니다.CHM 파일은 때때로 [13]전자책에 사용됩니다.

수마트라 PDF는 버전 1.9 이후 CHM 문서 보기를 지원합니다.

HTML 도움말 워크샵이나 7-Zip 등 다양한 응용 프로그램에서 CHM 파일을 디컴파일할 수 있습니다.Windows 의 hh.exe 유틸리티와 Linux 의 extract_chmLib 유틸리티(chmlib 의 컴포넌트)도 CHM 파일을 디컴파일 할 수 있습니다.

Microsoft의 HTML 도움말 워크샵과 컴파일러는 HTML 도움말프로젝트에 저장되어 있는 지시에 따라 CHM 파일을 생성합니다.이러한 프로젝트의 파일 이름에는 확장자가 있습니다.HHP와 파일은 INI 파일 [14]형식의 텍스트일 뿐입니다.

Free Pascal 프로젝트에는 CHM 파일을 멀티플랫폼 방식으로 생성할 수 있는 컴파일러(chmcmd)가 있습니다.

Windows 이외의 응용 프로그램에서 사용

지원 내용 읽기:

읽기/쓰기 지원:

「 」를 참조해 주세요.

레퍼런스

  1. ^ Techtonik, Anatoly (11 April 2006). "application/vnd.ms-htmlhelp". Retrieved 7 March 2012.
  2. ^ "Microsoft HTML Help 1.4". Windows Dev Center. Microsoft. Retrieved 10 January 2017.
  3. ^ ^IE 4는 OSR 2.5에 번들되어 있기 때문에 CHM 파일지원을 처음 추가합니다^
  4. ^ "Microsoft Security Bulletin MS02-055 - Critical". docs.microsoft.com. Retrieved 2020-10-29.
  5. ^ "Full Disclosure: HtmlHelp - .CHM File Heap Overflow". seclists.org. Retrieved 2020-10-29.
  6. ^ ^ 이용 가능한 정보는 적지만, WinNT 4.0의 VM 설치는 이 됩니다.CHM 파일 지원.NT 3.51이 의도적으로 Internet Explorer 16비트 버전으로 제한되었기 때문에 Windows NT 3.51에는 도입되지 않은 것 같습니다.
  7. ^ "[SOLVED] Windows 10 CHM Help Files showing up blank. - Spiceworks". community.spiceworks.com. Retrieved 2020-10-29.
  8. ^ "Microsoft HTML Help Downloads". Microsoft. Retrieved 6 March 2012.
  9. ^ Wise, Paul; Wing, Jed (2005). "Unofficial (Preliminary) HTML Help Specification". Retrieved 15 August 2012.
  10. ^ Palade, Alexandru (2005). "Archive::Chm". Retrieved 22 July 2014.
  11. ^ "Virus Bulletin :: Chamber of horrors". www.virusbulletin.com. Retrieved 2022-01-05.
  12. ^ "INFO: Limited Unicode Support in HTML Help". Microsoft. 11 April 2001. Archived from the original on 13 March 2016. Retrieved 17 March 2012.
  13. ^ 제목 데이터 압축 저자 David Salomon, Giovanni Motta, David (CON) Bryant Edition 5, 일러스트 발행자 스프링어, 2009년 ISBN 1-84882-902-7, ISBN 978-1-84882-902-2 길이 1359 페이지
  14. ^ Wise, Paul; Wing, Jed (2005). "Unofficial (Preliminary) HTML Help Specification INI formats". Retrieved 1 February 2018.

외부 링크