Jak mogę określić typ pliku bez rozszerzenia w systemie Windows?
Czasami dostaję pliki od moich klientów, które mają nieprawidłowe rozszerzenie pliku. Na przykład, nazwa to image.jpg
, ale plik jest w rzeczywistości obrazem TIFF. W wielu przypadkach mogę to wyjaśnić otwierając plik w edytorze tekstu, patrząc na kilka pierwszych bajtów, a następnie wydedukować, jaki typ pliku to jest.
To działa dla mnie z plikami JPEG, TIFF, GIF i PDF. Istnieje jednak o wiele więcej typów plików.
Czy możliwe jest zautomatyzowanie identyfikacji właściwego typu pliku poprzez analizę danych w nim zawartych?