Estensioni di file riconosciute da TrID
TRID è un'utility creata per identificare i tipi di file più comuni dai loro codici binari. Trattandosi di un software open-source, è disponibile gratuitamente come suite in cui eseguire sia il software di decompressione TrID che il software di recupero TrID. È sufficiente decomprimere sia TrID che questa libreria e collocarli nella stessa directory. Il database delle estensioni conosciute è in continua espansione; pertanto, una ricerca migliore di un file sconosciuto sarà un lavoro facile se sono presenti le estensioni disponibili.
In parole povere, TrID utilizza algoritmi che suddividono i tipi di file in segmenti con estensioni specifiche e poi identifica il segmento in base al suo contenuto. A tal fine, analizza ogni estensione trovata e determina il significato della parentesi sinistra o destra. Quando viene trovato un segmento corrispondente, viene identificato anche il contenuto corrispondente. Questa tecnica fornisce un'identificazione di buona qualità per la maggior parte dei formati di file comuni.
Sono state utilizzate come riferimento anche alcune altre tecnologie open source come LZH, LZO e Zipeg. Esse lavorano su diversi algoritmi di identificazione che si occupano di diversi problemi di identificazione delle estensioni dei file. Tra le altre, LZH e Zipeg forniscono la corrispondenza dell'estensione richiesta utilizzando regole lessicali. LZH e Zipeg dispongono anche di alcune funzioni aggiuntive, come la corrispondenza fuzzy per individuare le estensioni di file sconosciute. Tuttavia, questi programmi non supportano tutte le estensioni di file e non sono stati sviluppati in modo così esteso come TrID.