Datei-, Binär- & Kompressions-Tools
Eine Datei mit falscher Endung, ein möglicherweise beschädigter Download oder ein Build-Artefakt, dessen Änderung der Diff nicht erklärt – in solchen Momenten muss man am Dateinamen vorbei auf die tatsächlichen Bytes schauen. Diese Seite deckt das Prüfen von Dateien als Hex und ASCII, das Erkennen des echten Formats an Magic Bytes, den byteweisen Vergleich von Binärdateien sowie Prüfsummen und Kompression ab.
Dateityp erkennen liest Magic Bytes und meldet es, wenn die Endung nicht zum tatsächlichen Inhalt passt, und deckt so eine umbenannte oder falsch beschriftete Datei auf, bevor sie später Probleme macht. Binärdateien vergleichen nennt die genauen Byte-Offsets, an denen zwei Dateien voneinander abweichen, statt nur zu sagen, dass sie unterschiedlich sind, und der ELF-, PE- und Mach-O-Header-Viewer liest Executable-Header direkt. Source Map analysieren führt einen minifizierten Stacktrace zurück auf Originaldatei und -zeile.
8 Tools
Kodieren, Prüfsumme und Kompression
FAQ zu Files, Binary & Compression-Tools
Dateityp erkennen liest die Magic Bytes am Dateianfang, statt der Endung zu vertrauen, und meldet es, wenn beide nicht übereinstimmen. Das deckt eine umbenannte Datei, einen fehlgeschlagenen Export oder einen Download mit falscher Endung auf, bevor man sie mit dem falschen Programm öffnet.
Binärdateien vergleichen liest beide Dateien byteweise und nennt die genauen Offsets, an denen sie voneinander abweichen, statt nur mitzuteilen, dass sie nicht identisch sind. Das ist nützlich beim Vergleich von Build-Ausgaben, Firmware-Images oder jeder Binärdatei, bei der ein Text-Diff nur Zeichensalat zeigen würde.
Source Map analysieren nimmt die Source Map einer minifizierten Datei und bildet Zeile und Spalte der kompilierten Ausgabe auf Originaldatei, -zeile und Funktionsname ab. Man braucht dafür die beim Build erzeugte .map-Datei; ohne sie lässt sich die Zuordnung aus dem minifizierten Code allein nicht rekonstruieren.