Rozszerzenia plików rozpoznawane przez TrID
Zdjęcia
TRID to narzędzie stworzone do identyfikowania popularnych typów plików na podstawie ich kodów binarnych. Ponieważ jest to oprogramowanie typu open source, jest dostępne bezpłatnie jako pakiet, w którym można uruchamiać zarówno oprogramowanie dekompresyjne TrID, jak i oprogramowanie do odzyskiwania TrID. Po prostu rozpakuj oba TrID i tę bibliotekę i umieść je w tym samym katalogu. Baza znanych rozszerzeń stale się powiększa; dlatego ulepszone wyszukiwanie nieznanego pliku będzie łatwym zadaniem, jeśli dostępne są dostępne rozszerzenia.
W prostych słowach, TrID używa algorytmów, które dzielą typy plików na segmenty z określonymi rozszerzeniami, a następnie identyfikują segment na podstawie jego zawartości. Robi to, skanując każde znalezione rozszerzenie i określając znaczenie lewego lub prawego nawiasu. Po znalezieniu pasującego segmentu identyfikowana jest również pasująca treść. Ta technika zapewnia dobrej jakości identyfikację dla większości popularnych formatów plików.
Niektóre inne technologie open source, takie jak LZH, LZO i Zipeg, są również używane jako odniesienie. Pracują nad innym algorytmem identyfikacji, który zajmuje się różnymi problemami z identyfikacją rozszerzeń plików. Między innymi LZH i Zipeg zapewniają wymagane dopasowanie rozszerzenia za pomocą reguł leksykalnych. LZH i Zipeg mają również dodatkowe funkcje, takie jak rozmyte dopasowanie do wykrywania nieznanych rozszerzeń plików. Jednak te programy nie obsługują wszystkich rozszerzeń plików i nie są rozwijane tak intensywnie jak TrID.