I file di configurazione sono file di testo strutturati che contengono informazioni necessarie al funzionamento di software di diverso tipo, dai web browser ai videogiochi. Permettono la configurazione dei parametri e delle impostazioni del software e possono essere modificati manualmente dall'utente. Vengono utilizzati soprattutto per applicazioni, server e impostazioni di sistema.

La modifica dei file di configurazione è molto diffusa negli ambienti Linux in quanto molti programmi ne richiedono la configurazione manuale al primo avvio.[1]

Uso dei file di configurazione

[modifica | modifica wikitesto]

Applicazioni .NET

[modifica | modifica wikitesto]

La modifica di un qualsiasi software ASP.NET può avvenire tramite diversi file di configurazione, tra cui uno che prende il nome di machine.config: esso è il primo file che viene esaminato all'avvio di un programma, contiene le impostazioni che vengono applicate al computer e ne permette la gestione. Le impostazioni di questo file hanno effetto anche su tutte le applicazioni .NET. Questo tipo di file si trova nella directory %percorso installazione runtime%\Config.

Le applicazioni windows.NET presentano anche un altro file di configurazione che prende il nome dell'eseguibile stesso. Per esempio, il file di configurazione di un'applicazione chiamata gioco.exe prenderà il nome di gioco.exe.config.

Le applicazioni web.NET invece dipendono da un file chiamato web.config, che si applica alla cartella in cui si trova e alle sue sottocartelle.[2]

File web.config

[modifica | modifica wikitesto]

Il web.config è il file di configurazione delle applicazioni ASP.NET, è case sensitive poiché si basa sullo standard XML ciò lo rende potente e semplice. Per ogni applicazione sono ammessi più file web.config, uno per ogni sottocartella, e ognuna di esse eredita le impostazioni della cartella padre. Questo file può contenere vari tipi di elementi, come configurazioni base della pagina e informazioni relative alla sicurezza, e si trovano tutti dentro l'elemento di nome <configuration>.

I file web.config hanno due sezioni principali:

Esempio di file Web.config vuoto:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
   </system.web>
  <appSettings>
   </appSettings>
</configuration>

Altre sezioni importanti dei file web.config sono:

Windows

[modifica | modifica wikitesto]

Nel sistema operativo Windows una classica estensione di file di configurazione è .ini. Questi tipi di file hanno un formato testuale e vengono utilizzati da molti programmi per la memorizzazione delle informazioni. Per aprire questi file si usano diversi programmi tra cui tipicamente:

MacOS

[modifica | modifica wikitesto]

Nel sistema operativo macOS il formato standard dei file di configurazione è .plist. Questi tipi di file possono essere trovati dall'utente tramite il percorso /etc/; possono essere aperti e modificati tramite editor come:

Linux

[modifica | modifica wikitesto]

Nei sistemi operativi basati su Linux sono presenti molti tipi di file a seconda del tipo di applicazione. Hanno tutti in comune la caratteristica di avere una coppia di tag chiamata chiave/valore, e possono essere trovati nella home directory o tramite il percorso /etc/. Alcune estensioni frequentemente utilizzate in questi sistemi operativi sono .cnf, .conf, .cfg, .cf.

Il programma più utilizzato per l'apertura e la modifica dei file è Gedit: editor di testo contenente molte funzionalità.

Tipi di file

[modifica | modifica wikitesto]

Esistono più di 100 tipi di file di configurazione. Alcuni dei più comuni sono:

Nome del file Estensione
Installshield Silent Response File .iss
File Playlist di MP3 .m3u
Avchd Playlist File .mpl
Flash Local Shared Object File .sol
Windows Wireless Network Settings File .wfc
Autocad Sheet Set File .dst
Opera Bookmarks File .adr
Adobe Photoshop Actions Settings File .atn
DVD Movie Information File Format .ifo
Windows Initialization File .ini
OEM Setup File .oem
Adobe Coldfusion Template File .cfm
Photoshop Gradient File .grd

Note

[modifica | modifica wikitesto]
  1. ^ What are config files, su it.tipsandtrics.com. URL consultato il 2 Dicembre 2020.
  2. ^ I file di configurazione, su html.it. URL consultato il 2 dicembre 2020.
  3. ^ I file di configurazione web.config, su fdonet.com. URL consultato il 1º febbraio 2021.
  4. ^ web.config, su alessioluffarelli.it. URL consultato il 1º febbraio 2021.

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]