Che cos'è il formato di file CNT?
.cnt è un file di testo semplice che memorizza le informazioni sull'indice per i file di aiuto .hlp. I file .cnt vengono creati da Microsoft Help Workshop (HCW.EXE) e utilizzati da WINHELP.EXE per generare la scheda «Sommario» di una finestra di aiuto WinHelp. Un file .cnt si apre con direttive precedute da due punti - :Base, :Title e :Index - seguite da un albero numerato di voci di argomenti che mappano le didascalie agli ID di contesto all'interno del file .hlp associato.
I formati .cnt e .hlp sono stati sostituiti da standard più moderni e sicuri. I file di testo .cnt e .hlp venivano utilizzati da WinHelp per visualizzare i documenti della guida. I formati sono stati migliorati nel tempo e sono arrivati a supportare persino la formattazione HTML e gli script; tali miglioramenti hanno però introdotto vulnerabilità di sicurezza. In definitiva, Microsoft ha deciso di sostituire lo standard .cnt e .hlp con documenti basati su HTML. Il successore è .chm (Compiled HTML Help), che memorizza il suo indice internamente.
Le versioni moderne di Windows (Vista e successive) non includono WinHelp per impostazione predefinita, e WINHELP.EXE non è più disponibile da Microsoft per Windows 10 o Windows 11. È possibile convertire i vecchi file di aiuto in formati più recenti utilizzando strumenti di migrazione distribuiti da Microsoft.
Sicurezza e incolumità
RISCHIO: LOWUn file .cnt è testo semplice innocuo e non può essere eseguito. L'unica vera cautela riguarda il file .hlp associato: Microsoft ha disabilitato WinHelp in parte per motivi di sicurezza (i vecchi file .hlp potevano eseguire macro), quindi fate attenzione ad aprire file .hlp legacy sconosciuti anche se ottenete il visualizzatore deprecato. Il .cnt in sé non comporta tali rischi.
Dettagli del formato
in sintesi- ColdFusion / file contatore generico - Alcuni strumenti web e di database scrivevano file .cnt in testo semplice contenenti un singolo valore numerico di contatore.
- Norton / indice dei contenuti dell'applicazione - Alcune app Windows legacy utilizzavano .cnt per elenchi di contenuti interni o impostazioni; raro e specifico dell'app.
Programmi che aprono file CNT
Dettagli tecnici
specifiche approfondite| Tipo di formato | Script dell'indice in testo semplice; file collaterale a un file WinHelp .hlp |
| Codifica del testo | ASCII / Windows ANSI code page (tipicamente Windows-1252) |
| Struttura del file | Orientata alle righe: blocco di intestazione con direttive precedute da due punti (:Base, :Title, :Index) seguito da un albero numerato e indentato di voci di argomenti |
| Firma del file | Nessuna firma binaria; un file .cnt di WinHelp 4.0 inizia con il testo ":Base <nome>.hlp" sulla prima riga |
| Dimensione tipica del file | 1 KB - 50 KB |
| Compressione | Nessuna - memorizzato come testo semplice non compresso |
| Tipo MIME | text/plain |
| Varianti di sintassi | WinHelp 3.x utilizzava solo righe di intestazione numerate; WinHelp 4.0 (Windows 95) ha aggiunto intestazioni con direttive (:Base, :Index, :Title) |
| Utilizzato da | WINHELP.EXE - legge il file .cnt per costruire la scheda «Sommario» della finestra di aiuto |
| Creato da | Microsoft Help Workshop (HCW.EXE); generato anche da RoboHelp e strumenti simili di creazione guide |
| Sistemi operativi associati | Windows 3.x, Windows 95/98/Me, Windows NT/2000/XP (WinHelp non incluso in Vista e successivi per impostazione predefinita) |
| Ruolo nel sistema di aiuto | Definisce solo l'indice; il contenuto effettivo degli argomenti e la formattazione risiedono nel file binario .hlp associato |
| Sostituito da | .hhc (indice HTML Help all'interno di .chm), poi MS Help 2 (.h1k / .HxS), quindi guide basate sul web |
| Sviluppatore | Microsoft |
| Rilasciato | 1990 (WinHelp, Windows 3.0 era); CNT format with WinHelp 4.0, Windows 95 |
| Ultima versione | WinHelp 4.0 :Base/:Index syntax (1995); format frozen - WinHelp deprecated after Windows XP |
Conversioni CNT
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CNT.