Визначте тип файлу у Windows


9

Нещодавно мене вразив вірус. Цей вірус випадково перейменував безліч файлів на моєму комп’ютері, як відеозаписи та контакти, і ці файли зробили без розширення. Мені вдалося відновити кілька фотографій за допомогою відповіді пакетного файлу SO перейменування. Деякі файли, які я не можу розпізнати - це відео чи зображення, також не могли знати їх формати. Будь-яка допомога виявити формат цих файлів? якщо є рішення, яке не є програмним шляхом, було б дуже вдячно.


Це навряд чи можливо для рішення, яке не програмує.
Рамхаунд

4
Після того, як ви розібралися з одним із наведених нижче рішень, перейдіть і придбайте зовнішній жорсткий диск та встановіть кілька регулярних резервних копій.
PhonicUK

Відповіді:


13

TrID може допомогти вам ідентифікувати ці файли.

  1. Завантажте програму та визначення.
  2. Помістіть їх у якийсь каталог.
  3. Додайте цей каталог до PATH:
    • Натисніть Win+ R,
    • Наберіть systempropertiesadvanced, натисніть кнопку OK ,
    • Натисніть кнопку Змінні середовища ... і знайдіть PATH у нижньому полі,
    • Додайте крапку з комою та довідник TrID.
  4. Тепер ви можете запустити TrID, ввівши tridкомандний рядок. Приклади доступні на сайті програми.

2
Вони також надають TrID.NET, який дає інтерфейс GUI для програми.
Скотт Чемберлен

4
TrID має дійсно цікавий варіант командного рядка для ОП: перемикач -ce перейменовує файли, задані з відгаданим розширенням.
mpy

8

Деякі файли мають тип, визначений у їх внутрішніх місцях (це називається магічним числом ). Наприклад, усі програми Windows і, можливо, всі DLL мають перші два байти MZ. Тому іноді вам потрібно заглянути в редактор HEX, щоб сказати, що є що. Приклад:

Ось приклад

Якщо можете, перейдіть на завантаження умовно-безкоштовного Total Commander , поставте курсор на будь-який файл і натисніть F3 (Переглянути).

Але іноді навіть це не допоможе, особливо це стосується спеціальних форматів файлів, які може виробляти компанія, але я сподіваюся, що це допоможе вам трохи.


Ви можете використовувати програму типу TrID (показану у відповіді gronostaj ) для сканування файлу та пошуку магічного номера для вас.
Скотт Чемберлен

5

Ви можете встановити різновид шару un * x через середовище cygwin , а потім скористатися утилітою файлу (включеною в базу пакета ), яка перевіряє магічне число файлу, а також може дати додаткову інформацію:

$ 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              '

Дійсно, cygwin - це надмірно моторизоване рішення ( мінімальна установка близько 20 МБ) просто для запуску однієї команди, але тоді у вас також є складний CLI ... одне з речей, які мені найбільше не вистачає в Windows.


Або ви можете просто завантажитися з дистрибутивом CD / DVD на зразок Mint або Ubuntu, або ... та перейменувати файли, або отримати список усіх із fileрезультатами та завантаженням назад у Windows, коли ви закінчите.
Іваніван
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.