Microsoft Compressed HTML Help: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5 |
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. |
||
(Una versione intermedia di un altro utente non mostrate) | |||
Riga 1:
'''Microsoft Compressed HTML Help''' o '''CHM''' è un [[formato proprietario]] per file di aiuto in linea, sviluppato da [[Microsoft]] e distribuito nel [[1997]] come successore di [[Microsoft WinHelp]]. È stato distribuito per la prima volta con [[Windows 98]] ed è ancora distribuito e supportato su [[Windows 8|Windows 8.1]] e [[Windows RT]].
I file HTML Help sono creati con appositi strumenti. Microsoft distribuisce l'[[HTML Help Workshop]] con le versioni supportate di Windows e lo rende disponibile gratuitamente per il download. Ci sono anche diversi strumenti di terze parti.
Riga 20:
Un file CHM ha estensione ".chm". Consiste in un insieme di pagine scritte in un subset di HTML e con un indice di hyperlink. Il formato CHM è ottimizzato per la lettura, dato che i file sono pesantemente indicizzati. Tutti i file sono compressi con algoritmo [[LZX]]. La maggior parte dei browser CHM possono visualizzare l'indice accanto al testo della pagina.
I file iniziano con i byte ITSF (in ASCII), sigla che sta per "Info-Tech Storge Format". Il formato è stato parzialmente decodificato con ingegneria inversa, e ci sono specifiche disponibili: [http://www.speakeasy.org/~russotto/chm/chmformat.html] {{Webarchive|url=https://web.archive.org/web/20070102031557/http://www.speakeasy.org/~russotto/chm/chmformat.html |date=2 gennaio 2007 }} e [http://chmspec.nongnu.org/latest/].
Ci sono diversi strumenti [[Open Source]] che possono leggere ed esplorare questi file (vedi, per esempio, [https://web.archive.org/web/20071011050218/http://xchm.sourceforge.net/ xCHM], [http://www.kchmviewer.net/ KchmViewer], [http://gnochm.sourceforge.net/ GnoCHM] o [http://chmox.sourceforge.net/ Chmox for OS X]), ma non hanno tutte le funzioni dei tool ufficiali.
Riga 38:
Al posto di "extracted" bisogna mettere il nome della cartella in cui estrarre i file, e al posto di "filename.chm" bisogna mettere il nome del file originale.
Sui sistemi Unix che utilizzano apt come package tool, un file CHM può essere estratto in questo modo (l'esempio di seguito vale per le distribuzioni basate [[Debian]])
$ sudo apt-get install libchm-bin
$ extract_chmLib filename.chm extracted/
Un altro utile set di strumenti per i file CHM sui sistemi non-Windows è [http://www.speakeasy.org/~russotto/chm/ CHM Tools Package] {{Webarchive|url=https://web.archive.org/web/20080629174058/http://www.speakeasy.org/~russotto/chm/ |date=29 giugno 2008 }}. È disponibile come [[codice sorgente]] e include un programma, chmdump, che estrae file HTML dai CHM e li mette in una cartella.
È disponibile anche sotto [[macOS]] tramite [[MacPorts]].
|