Instead, the switch -ce will just change the file extension to the new one; if the file has no extension, the new one will be added. For example: IAmASoundFile.dat -> IAmASoundFile.wav IAmABitmap -> IAmABitmap.bmp TrID can get a file list from stdin, with the -@ switch. So it's possible to work on an entire folder tree, or a particular subset of files, just using the output of some other command through a pipe. Something like: C:\TrID>dir d:\recovered_drive /s /b | trid -ce -@ Definitions found: 5702 Analyzing... File: d:\recovered_drive\notes 100.0% (.RTF) Rich Text Format (5000/1) File: d:\recovered_drive\temp\FILE0001.CHK 77.8% (.OGG) OGG Vorbis Audio (14014/3) ...