Determina il tipo di file in Windows


9

Sono stato colpito recentemente da un virus. Questo virus ha rinominato casualmente molti file nel mio computer come immagini video e contatti e ha creato quei file senza estensione. Sono riuscito a recuperare alcune foto con l'aiuto di una risposta di file batch che rinomina SO. Alcuni file che non riesco a riconoscere sono video o immagini e non sono nemmeno in grado di conoscere i loro formati. Qualche aiuto per rilevare il formato di questi file? se esiste una soluzione non programmatica sarebbe molto apprezzata.


È improbabile che ciò sia possibile con una soluzione non di programmazione.
Ramhound,

4
Dopo aver risolto questo problema con una delle soluzioni seguenti, vai a comprare un disco rigido esterno e imposta alcuni backup regolari.
PhonicUK

Risposte:


13

TrID può aiutarti a identificare quei file.

  1. Scarica il programma e le definizioni.
  2. Mettili in qualche directory.
  3. Aggiungi quella directory al PERCORSO:
    • Premi Win+ R,
    • Digita systempropertiesadvanced, fai clic su OK ,
    • Fai clic sul pulsante Variabili d'ambiente ... e cerca PATH nella casella in basso,
    • Aggiungi un punto e virgola e la directory di TrID.
  4. Ora puoi eseguire TrID digitando tridnella riga di comando. Esempi sono disponibili sul sito del programma.

2
Forniscono anche TrID.NET che fornisce un'interfaccia GUI al programma.
Scott Chamberlain,

4
TrID ha un'opzione di riga di comando davvero interessante per l'OP: lo switch -ce rinomina i file forniti con l'estensione indovinata.
mpy,

8

Alcuni file hanno il loro tipo definito nelle loro viscere (si chiama un numero magico ). Ad esempio, tutte le applicazioni Windows e possibilmente tutte le DLL hanno i primi due byte MZ. Quindi a volte devi cercare nell'editor HEX per dire cosa è cosa. Esempio:

Ecco l'esempio

Se puoi, vai a scaricare lo shareware Total Commander , posiziona il cursore su qualsiasi file e premi F3 (Visualizza).

Ma a volte anche questo non aiuta, specialmente con formati di file personalizzati che alcune aziende potrebbero produrre, ma spero che questo ti aiuti un po '.


Puoi usare un programma come TrID (mostrato nella risposta di gronostaj ) per scansionare il file e cercare il numero magico per te.
Scott Chamberlain,

5

È possibile installare un tipo di layer un * x tramite l' ambiente cygwin , quindi utilizzare l' utilità file (inclusa nella base del pacchetto ), che controlla il numero magico di un file e può anche fornire alcune informazioni aggiuntive:

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

In effetti, cygwin è piuttosto una soluzione troppo motorizzata ( installazione minima intorno a 20 MB) solo per eseguire un comando, ma poi hai anche una CLI sofisticata ... una delle cose che mi manca di più in Windows.


Oppure potresti semplicemente avviare con una distribuzione live cd / dvd come Mint o Ubuntu o ... e rinominare i file, o ottenere un elenco di tutti con l' fileoutput e riavviare in Windows quando hai finito.
Ivanivan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.