Fișier INI

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Fișier de inițializare
Extensie .ini, .cfg, .conf, .txt

În informatică, un fișier de inițializare sau fișier INI este un format de fișier text folosit de multe programe pentru stocarea opțiunilor de operare ale programelor în sine. Convenția privind utilizarea extensiei INI datează de la primele versiuni ale Microsoft Windows ; totuși, începând cu Windows 95 , acest sistem de operare s- a distanțat de acest format de fișier în favoarea registrului ; formatul de fișier, pe de altă parte, este încă actual, datorită numărului mare de aplicații care utilizează standardul mai mult sau mai puțin consolidat. API-ul Windows oferă toate funcțiile necesare pentru a gestiona cu ușurință fișierele INI dintr-o aplicație.

Format

Printre motivele difuzării sale, formatul de fișier INI se mândrește cu o interpretare ușoară de către om, fiind un format de fișier textual. Un exemplu:

 [Sectiunea 1]
; Un comentariu la această secțiune.
Parametrul 1 = Aceasta este o valoare atribuită, ca cea de mai jos.
Parametrul2 = 1

[Sectiunea 2]
; Un alt comentariu.
Parametru1 = Alt exemplu ...
Parametrul2 = ... și ultimul.

Fișierul este clar împărțit în două secțiuni, una numită Secțiunea1 și cealaltă Secțiunea2 ; în cadrul fiecăruia (adică în urma declarațiilor de pornire respective) există valorile setărilor de inițializare cerute de program, cu posibilitatea de a insera comentarii.

În concluzie:

  • O secțiune începe cu declarația numelui său între paranteze drepte („[” și ”]”).
  • Atribuirea unei valori unui parametru al unei secțiuni se face cu o atribuire matematică (variabilă = valoare) în urma declarației secțiunii. De obicei, caracterele spațiale albe din jurul simbolului egalității ('=') sunt ignorate.
  • O linie care începe cu punct și virgulă (';') este considerată un comentariu și, ca atare, ignorată.

Neomogenitate

Deși specificațiile Microsoft sunt bine definite, există unele variații ale formatului de fișier standard, în principal în ceea ce privește definirea valorilor parametrilor. Iată cele mai frecvente abateri de la standard:

  • Unele programe, cum ar fi Samba , consideră liniile care încep cu punct și virgulă (';') sau hash ('#') drept comentarii; comentariile sunt, de asemenea, furnizate la sfârșitul liniilor de îmbunătățire a parametrilor, cu diferite formate.
  • În unele implementări, adăugarea unei bare oblice ('\') la sfârșitul unei linii valorice indică continuarea valorii pe următoarea linie. Unele abateri suplimentare de la standard vă permit să inserați secvențe de evadare în valori, cum ar fi „\ n” pentru a însemna un flux de linie.
  • În cazul duplicării numelui unei secțiuni, programul poate interpreta a doua definiție ca o redefinire a parametrilor definiți anterior sau, în caz de absență a conflictelor între valorile parametrilor, fuzionează pur și simplu cele două declarații ale secțiunii. Acest comportament variază de la program la program.
  • Unele implementări vă permit să utilizați două puncte (':') în locul simbolului egalității ('=').

Exemplu de fișier .INI

Pe Windows, fișierul de inițializare care efectuează activități vitale pentru funcționarea computerului este boot.ini. Un exemplu de boot.ini este:

 [încărcător de încărcare]  
timeout = 30  
implicit = multi (0) disc (0) rdisk (0) partiție (1) \ WINDOWS  
[sisteme de operare]  
multi (0) disc (0) rdisk (0) partiție (1) \ WINDOWS = "Microsoft Windows XP Home Edition" / noexecute = optin / fastdetect

Există două secțiuni în acest fișier: încărcător de încărcare și sisteme de operare.

În prima sunt:

  • timeout-ul: este timpul de afișare al listei de sisteme de operare și este setat la 30.
  • implicit: indică sistemul de operare implicit.

A doua secțiune conține lista sistemelor de operare (în acest caz, doar una) și toate informațiile necesare pentru a porni setul de sistem de operare.

Elemente conexe

linkuri externe

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