Vad är filformatet INFO?
.info-filer är GNU Info-dokument - det kompilerade, nodbaserade hypertextformatet för dokumentation som används av GNU-projektet för att leverera referensmanualer med sin programvara. Formatet skapades 1986 och är den primära dokumentationsmekanismen för verktyg som bash, grep, gcc och tusentals andra GNU-verktyg installerade på Linux- och macOS-system.
En .info-fil är vanlig UTF-8 (eller ASCII) text strukturerad som en serie noder separerade av ASCII-tecknet för enhetsseparator (0x1F). Varje nod börjar med en taggrad som identifierar dess namn och navigeringslänkar (File:, Node:, Next:, Prev:, Up:), följt av dokumentationstexten. Menyer och korsreferenser skapar ett navigerbart hypertextsystem. Filerna produceras från Texinfo-källkod (.texi) med kommandot makeinfo eller texi2any - redigera källkoden, inte den kompilerade .info-filen direkt.
På Linux och macOS installeras .info-filer under /usr/share/info/ och lagras ofta komprimerade som .gz-arkiv för att spara diskutrymme; info-läsaren dekomprimerar dem automatiskt. Kommandoradsverktyget info, pinfo och GNU Emacs kan alla navigera i dem interaktivt.
Även om .info förblir standard för GNU-programvarudokumentation, kompletterar eller ersätter moderna projekt det alltmer med HTML eller onlinedokumentation. Formatet är stabilt och bakåtkompatibelt mellan olika versioner av GNU Texinfo.
Säkerhet & trygghet
RISK: LOWEn GNU .info-fil är dokumentation i vanlig text - den innehåller ingen körbar kod och utgör ingen säkerhetsrisk. Öppna den fritt. Den enda försiktigheten gäller Canon/Amiga/spel-användning av filtillägget .info: Canons metadatafiler är ofarliga, men .info-filer från okända spelinstallatörer bör behandlas med normal försiktighet för filer från overifierade källor.
Formatdetaljer
i ett nötskal- Canon ZoomBrowser EX / Digital Photo Professional informationsfil - Canons bildprogramvara använder .info-filer som metadatafiler eller katalogmetadata tillsammans med bildfiler - orelaterat till GNU Info.
- Amiga ikon- / tooltypes-data - Klassiska AmigaOS lagrar metadata per fil och ikontyper i .info-filer bredvid varje fil och låda - ett helt separat binärt format.
- Spelinstallationsprogram / patch-informationsfil - Olika spelinstallatörer och startprogram (t.ex. Steam, GOG) använder .info-filer som konfigurations- eller manifestfiler i vanlig text eller JSON-liknande format - endast en namngivningsslump.
Program som öppnar INFO-filer
Tekniska detaljer
djup specifikation| Formattyp | Textbaserad, nodbaserad hypertextdokumentation (GNU Info-format) |
| Kodning | UTF-8 (eller ASCII); äldre filer kan vara ISO-8859-1/Latin-1; teckenuppsättning är inte inbäddad - härleds från språkinställningar |
| Nodseparator | ASCII 0x1F (enhetsseparator-tecken) på en egen rad markerar gränsen mellan noder |
| Nodhuvudfält | Varje nod börjar med en taggrad: File:, Node:, Next:, Prev:, Up: - som definierar dokumentets navigeringsgraf |
| Källformat | Kompilerad från Texinfo (.texi) källkod med makeinfo eller texi2any; .info-utdatan är genererad, inte handredigerad |
| MIME-typ | application/x-info |
| Komprimering på disk | Distribueras och installeras vanligtvis som .info.gz (gzip-komprimerad); info-läsaren dekomprimerar transparent vid körning |
| Installationssökväg | /usr/share/info/ på Linux och macOS; en dir-fil på toppnivå fungerar som huvudindex och underhålls av verktyget install-info |
| Typisk filstorlek | 5 KB - 5 MB okomprimerad; installerade .info.gz-filer är vanligtvis 10-500 KB |
| Syntax för korsreferenser | @xref{nodnamn} i Texinfo-källkod kompileras till *Note nodnamn:: i .info-filen; menyer använder notationen * Item:: |
| Flerfilsdokument | Stora manualer delas upp i flera numrerade filer (t.ex. emacs.info-1, emacs.info-2) med en indirekt karta i primärfilen |
| Plattform | Linux, macOS, BSD, Windows (via GNU Emacs, Cygwin eller MSYS2) |
| Inledande rad | Den första raden identifierar filen som ett genererat Info-dokument, namnger källfilen .texi och makeinfo-versionen som användes för att kompilera den |
| Bakåtkompatibilitet | Info-nodformatet är stabilt; nyare makeinfo-versioner kan läsa, uppdatera och regenerera Info-filer skapade av äldre versioner |
| Släppt | 1986 (GNU Info reader, GNU Texinfo project) |
| Senaste version | GNU Texinfo 7.2 (2024); Info format specification in Texinfo 7.x manual |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.gnu.org |
INFO-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om INFO-filer.