Fișierele fără extensie, cum să identifice și să atribuie o extensie pentru fiecare fișier în dosarul

Deschideți un fișier, citit titlul, în conformitate cu titlul adăuga extensia. Numai titlul în doc / xls / ppt / msi și grămezile de alte tipuri de aceeași, respectiv, pentru o înțelegere corectă a tipului de necesitatea de a săpa în dosar și a vedea numele de fluxuri. După cum ați observat cu siguranță, docx / xlsx sunt ZIP-arhive, și să se facă distincția dosar greu de cap de la DOCX au luat prea.






A doua opțiune - Instrumente în căutarea tip de fișier unix, setați împotriva ei pe fiecare fișier, se referă la tipul acesta a revenit, redenumiți.







Chvalov. Astfel încât să determine instrumentul la BAT-fișier într-un ciclu care va trece recursiv toate directoarele - nu noroc?
I pentru aceeași problemă a fost folosit ca un PowerGREP - face din câteva zeci GB de fișiere jurnal care au fost strâmbă mutat din vechiul MacOS cu pierderea tuturor atributelor. Pentru fiecare tip de fișier, am scris o expresie regulată selectează un fișier de semnătură, și apoi redenumiți fișierele sunt în mod automat pe lista, care mi-a colectat PowerGREP.