Skip to main content

Cos'è la conservazione dei casi?

La conservazione dei casi è la capacità di un file system di computer di ricordare la capitalizzazione utilizzata quando viene creato un file.Molti sistemi operativi popolari hanno una conservazione dei casi, mentre i vecchi sistemi operativi e alcuni programmi di shell no.Uno dei principali usi per la conservazione dei casi è nei sistemi operativi che applicano la sensibilità dei casi, il che significa che le lettere capitali sono riconosciute come simboli separati dalle lettere minuscole.Un altro uso per preservare il caso del nome di un file è consentire agli utenti di utilizzare le proprie tecniche di formattazione che verranno visualizzate dal sistema operativo, a volte portando a un aspetto più pulito.Nei sistemi operativi che non utilizzano la conservazione dei casi, il comportamento predefinito può variare ma generalmente comporta la conversione di tutti i caratteri in un nome file in lettere maiuscole o minuscole.

Quando viene creato un file, la maggior parte dei file system archivia il nome del file comemetadati in una zona speciale del disco utilizzato.Durante il primo periodo di calcolo, lo spazio su disco era di un premio e ha portato allo sviluppo di diversi metodi per aiutare a risparmiare il più possibile spazio possibile.I primi file system a volte hanno forzato un nome file in tutte le lettere minuscole o maiuscole in modo che il nome possa essere archiviato in modo più efficiente.Altri sistemi hanno ignorato il caso delle lettere per aiutare a mantenere la coerenza tra i filesseggi ed evitare la confusione degli utenti.Man mano che la tecnologia avanzava, tuttavia, la maggior parte dei sistemi operativi e dei file system includeva il supporto per la conservazione dei casi.

È importante distinguere tra conservazione dei casi e sensibilità al caso.Solo perché un file system preserva il caso di un nome file non significa necessariamente che le lettere minuscole e maiuscole siano simboli diversi.Molti sistemi operativi conservano il caso ma consentono agli utenti di digitare il nome file utilizzando eventuali combinazioni di lettere per fare riferimento al file.In alternativa, in un sistema sensibile al caso, i file possono avere lo stesso nome ma essere distinti dalla capitalizzazione delle lettere.Tra gli esempi comuni ci sono file chiamati file Readme;In un sistema di conservazione dei casi-sensibile, i file ReadMe, ReadMe e ReadMe sono tutti file diversi che possono esistere nella stessa directory.

Una nota sui nomi di file e la conservazione dei casi è che, anche se un particolare file system oIl sistema operativo supporta la conservazione e non applica la sensibilità dei casi, i programmi che vengono eseguiti nel sistema operativo potrebbero.Ciò è particolarmente vero con emulatori e programmi che utilizzano le righe di comando per l'input.Questi programmi possono impiegare la sensibilità o ignorare il caso in un nuovo file in base al modo in cui sono programmati, anche se normalmente il sistema operativo sottostante non lo farebbe.