Xác định loại tệp trong windows


9

Gần đây tôi đã bị virus tấn công. Virus này đã đổi tên ngẫu nhiên rất nhiều tệp trong máy tính của tôi như video hình ảnh và danh bạ và nó tạo ra những tệp đó mà không cần tiện ích mở rộng. Tôi đã quản lý để khôi phục một số ảnh với sự trợ giúp của câu trả lời tập tin đổi tên tập tin SO. Một số tệp tôi không thể nhận ra chúng là video hoặc hình ảnh và cũng không thể biết định dạng của chúng. Bất kỳ trợ giúp để phát hiện các định dạng tập tin? nếu có một giải pháp không lập trình sẽ được đánh giá cao.


Điều này khó có thể xảy ra với một giải pháp không lập trình.
Ramhound

4
Sau khi bạn đã sắp xếp thứ này với một trong những giải pháp dưới đây, hãy đi và mua một ổ cứng ngoài và thiết lập một số bản sao lưu thông thường.
PhonicUK

Câu trả lời:


13

TrID có thể giúp bạn xác định các tệp đó.

  1. Tải về chương trình và định nghĩa.
  2. Đặt chúng trong một số thư mục.
  3. Thêm thư mục đó vào PATH:
    • Nhấn Win+ R,
    • Nhập systempropertiesadvanced, nhấp vào OK ,
    • Nhấp vào nút Biến môi trường ... và tìm PATH ở ô dưới,
    • Thêm một dấu chấm phẩy và thư mục của TrID.
  4. Bây giờ bạn có thể chạy TrID bằng cách nhập triddòng lệnh. Ví dụ có sẵn trên trang web của chương trình.

2
Họ cũng cung cấp TrID.NET cung cấp giao diện GUI cho chương trình.
Scott Chamberlain

4
TrID có một tùy chọn dòng lệnh thực sự thú vị cho OP: switch -ce đổi tên các tệp được cung cấp với phần mở rộng đã đoán.
mpy

8

Một số tệp có loại được xác định trong phần bên trong của chúng (nó được gọi là số ma thuật ). Ví dụ, tất cả các ứng dụng Windows và có thể tất cả các DLL có hai byte đầu tiên MZ. Vì vậy, đôi khi bạn cần tìm trong trình soạn thảo HEX để biết cái gì là cái gì. Thí dụ:

Đây là ví dụ

Nếu bạn có thể, hãy tải xuống phần mềm chia sẻ Total Commander , đặt con trỏ lên bất kỳ tệp nào và nhấn F3 (Xem).

Nhưng đôi khi ngay cả điều đó cũng không giúp được gì, đặc biệt là với các định dạng tệp tùy chỉnh mà một số công ty có thể sản xuất, nhưng tôi hy vọng điều này sẽ giúp bạn một chút.


Bạn có thể sử dụng một chương trình như TrID (hiển thị trong câu trả lời của gronostaj ) để quét tệp và tìm kiếm số ma thuật cho bạn.
Scott Chamberlain

5

Bạn có thể cài đặt loại lớp un * x thông qua môi trường cygwin , sau đó sử dụng tiện ích tệp (có trong gói cơ sở ), để kiểm tra số ma thuật của tệp và cũng có thể cung cấp thêm một số thông tin:

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

Thật vậy, cygwin là một giải pháp cơ giới hóa quá mức ( cài đặt tối thiểu khoảng 20 MB) chỉ để chạy một lệnh, nhưng sau đó bạn cũng có một CLI tinh vi ... một trong những điều tôi nhớ nhất trong Windows.


Hoặc bạn chỉ có thể khởi động với một bản phân phối cd / dvd trực tiếp như Mint hoặc Ubuntu hoặc ... và đổi tên các tệp hoặc lấy danh sách tất cả chúng với fileđầu ra và khởi động lại vào Windows khi bạn hoàn tất.
ivanivan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.