Detector de tip de fișier: identifică fișiere după semnături
Detectorul de tip de fișier identifică un fișier verificându-i bytes-urile de la început în raport cu peste 30 de semnături cu numere magice, inclusiv formate comune de imagine, arhivă, audio, video, executabile și baze de date. Poți furniza un fișier sau poți lipi un șir hexadecimal. Dacă nicio semnătură nu se potrivește, verifică conținutul pentru JSON sau XML și afișează primii 64 de bytes ca hex dump pentru inspecție.
Detectorul de tip de fișier identifică formatele de fișiere examinând bytes-urile de la început, adesea numite magic bytes. Furnizează un fișier sau lipește un șir hexadecimal, iar instrumentul compară datele cu o bibliotecă de peste 30 de semnături cu numere magice. Recunoaște formate incluzând PNG, JPEG, GIF, WebP, PDF, ZIP, GZIP, 7z, RAR, MP3, MP4, WAV, ELF, PE, Mach-O, SQLite și WebAssembly.
Când niciuna dintre semnături nu se potrivește, detectorul recurge la o euristică de conținut pentru JSON și XML. Afișează de asemenea primii 64 de bytes ca hex dump, oferindu-ți o imagine directă a datelor care au fost verificate. Acest lucru ajută atunci când vrei să inspectezi bytes-urile din spatele unui rezultat, mai degrabă decât să te bazezi doar pe numele sau extensia fișierului.
Formatele de fișiere folosesc structuri diferite pentru a reprezenta informațiile. Multe formate binare includ semnături recognoscibile aproape de începutul fișierului, în timp ce JSON și XML sunt formate text care pot fi identificate prin conținutul lor. Verificarea bytes-urilor te poate ajuta să investighezi un fișier necunoscut sau să-i confirmi formatul atunci când numele lui nu este informativ.
Detectorul de tip de fișier rulează complet în browserul tău: intrarea ta este procesată pe dispozitivul tău și nu este încărcată, stocată sau trimisă către un server. Este gratuit, iar după încărcarea paginii funcționează offline, deoarece nu depinde de un server. Dezvoltatorii și inginerii DevOps îl pot folosi pentru verificări rapide de fișiere, în timp ce oricine inspectează date necunoscute poate revizui tipul detectat și bytes-urile de la început.
Pasul 1: Furnizează un fișier sau lipește un șir hexadecimal. Detectorul folosește bytes-urile de la începutul fișierului sau bytes-urile reprezentate de intrarea ta hex.
Pasul 2: Verifică și ajustează eventualele opțiuni disponibile. Instrumentul verifică intrarea în raport cu semnăturile sale cu numere magice și cu euristici de conținut.
Pasul 3: Verifică tipul de fișier detectat. Dacă nicio semnătură nu se potrivește, detectorul verifică conținutul pentru JSON sau XML.
Pasul 4: Inspectează hex dump-ul și copiază rezultatul. Dump-ul arată primii 64 de bytes, ca să poți vedea datele pe care le-a examinat detectorul.
Caz de utilizare: Identifică un fișier necunoscut în timpul unei sarcini de rutină de depanare, fără a instala un utilitar local.
Caz de utilizare: Verifică un fișier de pe orice mașină folosești, rulând detectorul în browserul tău.
Caz de utilizare: Inspectează fișiere sensibile sau interne fără a lipi conținutul lor într-un serviciu terț; procesarea rămâne în browserul tău.
Caz de utilizare: Investighează un fișier a cărui extensie nu-i clarifică formatul real, verificându-i magic bytes-urile.
Caz de utilizare: Triează un fișier binar necunoscut comparând bytes-urile lui de la început cu semnături pentru formate precum ZIP, PDF sau SQLite.
Caz de utilizare: Verifică primii 64 de bytes ca hex dump atunci când trebuie să înțelegi care bytes au fost verificați pentru o potrivire de format.