Che cos'è il formato di file INFO?
I file .info sono documenti GNU Info - il formato di documentazione ipertestuale compilato e basato su nodi utilizzato dal Progetto GNU per distribuire manuali di riferimento con il proprio software. Il formato è stato creato nel 1986 ed è il principale meccanismo di documentazione per strumenti come bash, grep, gcc e migliaia di altre utility GNU installate sui sistemi Linux e macOS.
Un file .info è testo semplice UTF-8 (o ASCII) strutturato come una serie di nodi separati dal carattere ASCII unit-separator (0x1F). Ogni nodo inizia con una riga di tag che identifica il suo nome e i collegamenti di navigazione (File:, Node:, Next:, Prev:, Up:), seguiti dal corpo della documentazione. Menu e riferimenti incrociati creano un sistema ipertestuale navigabile. I file sono prodotti dal sorgente Texinfo (.texi) utilizzando il comando makeinfo o texi2any - si consiglia di modificare il sorgente e non direttamente il file .info compilato.
Su Linux e macOS, i file .info sono installati in /usr/share/info/ e comunemente memorizzati compressi come archivi .gz per risparmiare spazio su disco; il lettore info li decomprime al volo. Lo strumento da riga di comando info, pinfo e GNU Emacs possono navigarli tutti in modo interattivo.
Sebbene .info rimanga lo standard per la documentazione del software GNU, i progetti moderni lo integrano o lo sostituiscono sempre più con HTML o documentazione online. Il formato è stabile e retrocompatibile tra le versioni di GNU Texinfo.
Sicurezza e incolumità
RISCHIO: LOWUn file GNU .info è documentazione in testo semplice - non contiene codice eseguibile e non presenta rischi per la sicurezza. Aprilo liberamente. L'unica cautela si applica agli usi dell'estensione .info da parte di Canon/Amiga/giochi: i file sidecar Canon sono metadati (innocui), ma i file .info provenienti da installatori di giochi sconosciuti dovrebbero essere trattati con la normale cautela riservata a qualsiasi file da una fonte non verificata.
Dettagli del formato
in sintesi- Sidecar informativo Canon ZoomBrowser EX / Digital Photo Professional - Il software di imaging Canon utilizza i file .info come metadati sidecar o metadati di catalogo insieme ai file immagine - non correlati a GNU Info.
- Dati icone / tooltypes Amiga - Il classico AmigaOS memorizza i metadati per file e i tooltypes delle icone in file sidecar .info accanto a ogni file e cassetto - un formato binario completamente separato.
- File di informazioni per installatori / patch di giochi - Vari installatori e launcher di giochi (es. Steam, GOG) utilizzano i file .info come file di configurazione/manifest in formato testo semplice o simile a JSON - si tratta solo di una coincidenza di nome.
Programmi che aprono file INFO
Dettagli tecnici
specifiche approfondite| Tipo di formato | Documentazione ipertestuale basata su nodi, testo semplice (formato GNU Info) |
| Codifica | UTF-8 (o ASCII); i file più vecchi potrebbero essere ISO-8859-1/Latin-1; il set di caratteri non è incorporato - viene dedotto dal locale |
| Separatore di nodo | ASCII 0x1F (carattere unit-separator) su una riga a sé stante segna il confine tra i nodi |
| Campi intestazione nodo | Ogni nodo inizia con una riga di tag: File:, Node:, Next:, Prev:, Up: - che definiscono il grafo di navigazione del documento |
| Formato sorgente | Compilato da sorgente Texinfo (.texi) utilizzando makeinfo o texi2any; l'output .info è generato, non modificato a mano |
| Tipo MIME | application/x-info |
| Compressione su disco | Comunemente distribuito e installato come .info.gz (compresso con gzip); il lettore info lo decomprime in modo trasparente al volo |
| Percorso di installazione | /usr/share/info/ su Linux e macOS; un file dir di primo livello funge da indice principale, gestito dall'utility install-info |
| Dimensione tipica del file | 5 KB - 5 MB non compresso; i file .info.gz installati sono tipicamente 10-500 KB |
| Sintassi riferimenti incrociati | @xref{nodename} nel sorgente Texinfo viene compilato in *Note nodename:: nel file .info; i menu usano la notazione * Item:: |
| Documenti multi-file | I manuali di grandi dimensioni sono suddivisi in più file numerati (es. emacs.info-1, emacs.info-2) con una mappa indiretta nel file principale |
| Piattaforma | Linux, macOS, BSD, Windows (tramite GNU Emacs, Cygwin o MSYS2) |
| Riga di preambolo | La prima riga identifica il file come un documento Info generato, indicando il file sorgente .texi e la versione di makeinfo utilizzata per compilarlo |
| Retrocompatibilità | Il formato dei nodi Info è stabile; le versioni più recenti di makeinfo possono leggere, aggiornare e rigenerare i file Info prodotti da versioni precedenti |
| Rilasciato | 1986 (GNU Info reader, GNU Texinfo project) |
| Ultima versione | GNU Texinfo 7.2 (2024); Info format specification in Texinfo 7.x manual |
| Standard aperto | Sì · royalty-free |
| Specifica | www.gnu.org |
Conversioni INFO
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file INFO.