Formati di file

Un formato di file è il modo concreto in cui le informazioni contenute in un file sono state codificate prima di essere scritte nel file stesso. In genere infatti esiste più di un modo possibile per organizzare i dati da scrivere su un file, e spesso il modo migliore dipende dall'uso che poi si dovrà fare di quei dati. A volte inoltre esistono motivi di ordine commerciale, per cui una certa software house può voler creare un suo proprio formato in modo che i dati salvati con il proprio programma non possano essere letti con altri programmi simili (il file può sempre essere letto da qualunque programma: ma i dati restano incomprensibili, se non si conosce il formato con cui sono stati salvati). Risalire ai dati originali salvati in un formato sconosciuto è sempre possibile, attraverso un lavoro di reverse engineering, ma è di solito un processo molto lungo e costoso. Se il formato in questione è anche criptato, risalire ai dati diventa praticamente impossibile.

Indice

Elenco di formati di file

Esistono molti formati diversi, e altri ne vengono creati di tanto in tanto; qui ne diamo una lista suddivisa per il tipo di dati per cui sono stati creati, nominandoli con le estensioni che normalmente (ma non necessariamente) vengono assegnate loro.

File documenti (come testo, eventualmente dotato di comandi e parole chiave)

Codice sorgente

File documenti (binari)

File compressi (ed archivi)

File grafici

La grafica annovera una lunga lista di formati diversi, perché le immagini possono essere codificate e/o rappresentate in molti modi diversi: inoltre molti programmi di grafica che trattano immagini associano ai dati grafici veri e propri anche una serie di informazioni supplementari, per esempio sulla loro rappresentazione.

Grafica bitmap

Grafica vettoriale e CAD-CAM

Estensioni specifiche di SolidWork (Modellazione solida parametrica)

File audio

File video

Formati eseguibili

Collegamenti esterni

Wotsit.org - biblioteca di formati di file

See also: Formati di file, AAC, ASCII, AnimGIF, Assembler, Bzip2, C linguaggio di programmazione, C sharp, DB, DivX