Określ typ pliku w systemie Windows

9

Ostatnio zostałem dotknięty przez wirusa. Wirus losowo zmienił nazwę wielu plików na moim komputerze, takich jak obrazy wideo i kontakty, i utworzył je bez rozszerzenia. Udało mi się odzyskać niektóre zdjęcia za pomocą odpowiedzi dotyczącej zmiany nazwy pliku wsadowego SO. Niektórych plików nie mogę rozpoznać ani jako filmów, ani obrazów, a także nie znam ich formatów. Czy jest jakaś pomoc w wykryciu formatu plików? jeśli istnieje rozwiązanie nieprogramowe, byłoby to mile widziane.

użytkownik2120616
źródło
Jest to mało prawdopodobne z rozwiązaniem innym niż programowanie.
Ramhound
4
Po uporządkowaniu tego przy użyciu jednego z poniższych rozwiązań, kup zewnętrzny dysk twardy i skonfiguruj regularne kopie zapasowe.
PhonicUK

Odpowiedzi:

13

TrID może pomóc w identyfikacji tych plików.

  1. Pobierz program i definicje.
  2. Umieść je w jakimś katalogu.
  3. Dodaj ten katalog do ŚCIEŻKI:
    • Naciśnij Win+ R,
    • Wpisz systempropertiesadvanced, kliknij OK ,
    • Kliknij przycisk Zmienne środowiskowe ... i poszukaj PATH w dolnym polu,
    • Dodaj średnik i katalog TrID.
  4. Teraz możesz uruchomić TrID, wpisując tridw wierszu polecenia. Przykłady są dostępne na stronie programu.
gronostaj
źródło
2
Zapewniają również TrID.NET, który daje interfejs GUI do programu.
Scott Chamberlain
4
TrID ma naprawdę interesującą opcję wiersza poleceń dla OP: przełącznik -ce zmienia nazwy plików podanych z odgadniętym rozszerzeniem.
mpy
8

Niektóre pliki mają zdefiniowany typ w swoich wnętrznościach (nazywa się to liczbą magiczną ). Na przykład wszystkie aplikacje systemu Windows i prawdopodobnie wszystkie biblioteki DLL mają pierwsze dwa bajty MZ. Czasami więc trzeba zajrzeć do edytora HEX, aby powiedzieć, co jest co. Przykład:

Oto przykład

Jeśli możesz, pobierz shareware Total Commander , umieść kursor nad dowolnym plikiem i naciśnij F3 (Widok).

Ale czasem nawet to nie pomoże, zwłaszcza w przypadku niestandardowych formatów plików, które niektóre firmy mogą produkować, ale mam nadzieję, że to ci trochę pomoże.

Kitet
źródło
Możesz użyć programu takiego jak TrID (pokazany w odpowiedzi gronostaja ), aby zeskanować plik i wyszukać dla ciebie magiczną liczbę.
Scott Chamberlain
5

Możesz zainstalować rodzaj warstwy un * x za pomocą środowiska cygwin , a następnie użyć narzędzia do obsługi plików (zawartego w podstawie pakietu ), które sprawdza magiczną liczbę plików i może również podać dodatkowe informacje:

$ file *
img234.png:         PNG image data, 834 x 354, 8-bit/color RGB, non-interlaced
folder:             directory
animation.flv:      Macromedia Flash Video
charmap.pdf:        PDF document, version 1.4
charmap.tex:        LaTeX 2e document, ASCII text
song.mp3:           MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo
dvd.iso:            # UDF filesystem data (version 1.5) 'HOLIDAY_SLIDESHOW              '

Rzeczywiście, cygwin jest raczej rozwiązaniem nadmiernie zmotoryzowanym ( minimalna instalacja około 20 MB) tylko po to, aby uruchomić jedno polecenie, ale wtedy masz także wyrafinowany interfejs CLI ... jedną z rzeczy, których najbardziej brakuje mi w systemie Windows.

mpy
źródło
Lub możesz po prostu uruchomić system za pomocą dystrybucji CD / DVD na żywo, takiej jak Mint lub Ubuntu, lub ... i zmienić nazwy plików lub uzyskać listę wszystkich z danymi filewyjściowymi i ponownie uruchomić system Windows, gdy skończysz.
ivanivan