Ajutor Microsoft Compressed HTML

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Microsoft Compressed HTML Help sau CHM este un format proprietar pentru fișiere de ajutor online, dezvoltat de Microsoft și lansat în 1997 ca succesor al Microsoft WinHelp . A fost distribuit pentru prima dată cu Windows 98 și este încă distribuit și acceptat pe Windows 8.1 și Windows RT .

Fișierele de ajutor HTML sunt create cu instrumente dedicate. Microsoft distribuie Atelierul de asistență HTML cu versiuni acceptate de Windows și îl face disponibil pentru descărcare gratuită. Există, de asemenea, mai multe instrumente terță parte.

Formatul .LIT pentru Microsoft Reader este practic o modificare a ajutorului HTML.

În 2002, Microsoft a anunțat unele probleme de securitate legate de formatul .CHM și a lansat unele patch-uri . Formatul CHM nu va mai fi dezvoltat și va fi înlocuit de Microsoft Assistance Markup Language în Windows Vista .

Istorie

  • Februarie 1996 - Microsoft a anunțat planurile de a opri dezvoltarea WinHelp și de a începe ajutorul HTML
  • August 1997 - Lansare HTML Help 1.0 (1.0 HH) cu Internet Explorer 4.
  • Februarie 1998 - HTML Help 1.1a distribuit cu Windows 98 .
  • Ianuarie 2000 - HTML Help 1.3 distribuit cu Windows 2000 .
  • Iulie 2000 - HTML Help 1.32 distribuit cu Internet Explorer 5.5 și Windows Me .
  • Octombrie 2001 - HTML Help 1.33 distribuit cu Internet Explorer 6 și Windows XP .
  • Martie 2001 - Microsoft anunță o nouă platformă Help 2.0 bazată pe HTML la conferința WritersUA (fostă WinWriters).
  • Ianuarie 2003 - Microsoft decide să nu distribuie Microsoft Help 2.0.

Tipul fisierului

Un fișier CHM are extensia „.chm”. Se compune dintr-un set de pagini scrise într-un subset de HTML și cu un index de hyperlink. Formatul CHM este optimizat pentru citire, deoarece fișierele sunt puternic indexate. Toate fișierele sunt comprimate cu algoritmul LZX . Majoritatea browserelor CHM pot afișa indexul lângă textul paginii.

Fișierele încep cu octeții ITSF (în ASCII), care înseamnă „Info-Tech Storge Format”. Formatul a fost parțial inversat și există specificații disponibile: [1] și [2] .

Există mai multe instrumente Open Source care pot citi și explora aceste fișiere (vezi, de exemplu, xCHM , KchmViewer , GnoCHM sau Chmox pentru OS X ), dar nu au toate funcțiile instrumentelor oficiale.

Beneficii

  • Dimensiunea fișierelor este mai mică decât cea a HTML-ului simplu
  • Conține toate instrumentele de formatare HTML pentru prezentarea textului
  • Abilitatea de a căuta în tot textul
  • Abilitatea de a îmbina mai multe fișiere CHM.

Aplicații

Acest format a fost destinat numai pentru a crea fișiere de ajutor, dar au fost găsite și câteva utilizări diferite. Este foarte convenabil pentru asamblarea paginilor HTML într-o arhivă ușor navigabilă și pentru crearea de cărți electronice mici. Mulți oameni îl folosesc pentru a păstra notele împreună, deoarece este ușor să le organizați ierarhic și să permiteți căutări rapide. Există o extensie Mozilla Firefox pentru a citi fișiere CHM: [3] [ link rupt ] .

Extrageți fișierele HTML

Pe Windows, puteți extrage codul HTML conținut într-un fișier CHM cu această comandă:

 hh.exe -decompila numele fișierului extras.chm

În loc de „extras” trebuie să puneți numele folderului în care să extrageți fișierele, iar în loc de „filename.chm” trebuie să puneți numele fișierului original.

Pe sistemele Unix care utilizează apt ca instrument de pachet, un fișier CHM poate fi extras astfel (exemplul de mai jos se aplică distribuțiilor bazate pe Debian)

 $ sudo apt-get install libchm-bin
 $ extract_chmLib fișier nume.chm extras /

Un alt set util de instrumente pentru fișiere CHM pe sisteme care nu sunt Windows este pachetul CHM Tools . Este disponibil ca cod sursă și include un program, chmdump, care extrage fișiere HTML din CHM-uri și le plasează într-un folder.

De asemenea, este disponibil sub macOS prin MacPorts .

Dacă DarwinPorts este instalat pe sistemul dvs., comanda pentru instalarea chmdump este următoarea:

 $ sudo port instalează chmdump

Comanda pentru extragerea HTML este următoarea:

 $ chmdump nume de fișier.chm extras

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT