Determinar el tipo de archivo en windows

9

He sido golpeado recientemente por un virus. Este virus ha renombrado aleatoriamente muchos archivos en mi computadora, como imágenes de videos y contactos, y creó esos archivos sin una extensión. Logré recuperar algunas fotos con la ayuda de una respuesta de archivo por lotes de cambio de nombre SO. Algunos archivos que no puedo reconocer son videos o imágenes y tampoco puedo conocer sus formatos. ¿Alguna ayuda para detectar esos formatos de archivos? si hay una solución no programática sería muy apreciada.

usuario2120616
fuente
Es poco probable que esto sea posible con una solución que no sea de programación.
Ramhound
44
Una vez que haya solucionado esto con una de las soluciones a continuación, compre un disco duro externo y configure algunas copias de seguridad periódicas.
PhonicUK

Respuestas:

13

TrID puede ayudarlo a identificar esos archivos.

  1. Descargue el programa y las definiciones.
  2. Colóquelos en algún directorio.
  3. Agregue ese directorio a la RUTA:
    • Presione Win+ R,
    • Escriba systempropertiesadvanced, haga clic en Aceptar ,
    • Haga clic en el botón Variables de entorno ... y busque RUTA en el cuadro inferior,
    • Agregue un punto y coma y el directorio de TrID.
  4. Ahora puede ejecutar TrID escribiendo triden la línea de comando. Hay ejemplos disponibles en el sitio del programa.
gronostaj
fuente
2
También proporcionan TrID.NET que proporciona una interfaz GUI al programa.
Scott Chamberlain
44
TrID tiene una opción de línea de comando realmente interesante para el OP: el modificador -ce renombra los archivos dados con la extensión adivinada.
mpy
8

Algunos archivos tienen su tipo definido en sus entrañas (se llama un número mágico ). Por ejemplo, todas las aplicaciones de Windows y posiblemente todas las DLL tienen los primeros dos bytes MZ. Entonces, a veces necesitas buscar en el editor HEX para saber qué es qué. Ejemplo:

Aquí está el ejemplo.

Si puedes, descarga shareware Total Commander , coloca el cursor sobre cualquier archivo y presiona F3 (Ver).

Pero a veces incluso eso no ayudará, especialmente con formatos de archivo personalizados que algunas compañías pueden producir, pero espero que esto te ayude un poco.

Kitet
fuente
Puede usar un programa como TrID (que se muestra en la respuesta de gronostaj ) para escanear el archivo y buscar el número mágico por usted.
Scott Chamberlain
5

Puede instalar una especie de capa un * x a través del entorno cygwin , y luego usar la utilidad de archivo (incluida en la base del paquete ), que verifica el número mágico de un archivo y también puede proporcionar información adicional:

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

De hecho, Cygwin es más bien una solución sobre motorizada ( instalación mínima de alrededor de 20 MB) solo para ejecutar un comando, pero también tiene una CLI sofisticada ... una de las cosas que más extraño en Windows.

mpy
fuente
O simplemente puede iniciar con una distribución en vivo de cd / dvd como Mint o Ubuntu o ... y cambiar el nombre de los archivos, u obtener una lista de todos ellos con la filesalida y reiniciar en Windows cuando haya terminado.
ivanivan