Das ist überhaupt kein Quellcode.
Die Daten, die Sie betrachten, sind die Rohdaten eines PNG-Bildes. (Das "PNG" am Anfang der Datei ist eine totale Giveaway, zusammen mit den Zeichenfolgen "IHDR" und "IDAT".)
Ich versuche, meinen Ordner (Java-Projekt) wiederherzustellen, der einige Klassen enthält, die Java-Code enthalten. Ich verwende die Recuva-Software (kostenlose Edition). Das Problem, wenn ich meine Dateien wiederherstellte, habe ich festgestellt, dass das folgende Format hat: Windows 1252, Verliert Recuva UTF-8 oder kann ich ein anderes Tool zum Wiederherstellen des Originalformats finden?
Meine wiederhergestellten Dateien sind:
.. Public class AccessToken{ ... ... }
Recuva stellt den Inhalt wie folgt wieder her:
Gibt es ein Werkzeug oder eine Möglichkeit, zum UTF-8-Format zurückzukehren?
Bearbeiten:
Nachdem ich jede Datei überprüft hatte, stellte ich fest, dass einige Dateien (Java-Klassen) normal wiederhergestellt werden, aber einige Dateien enthalten einen Inhalt von Image-Dateien.
Das ist überhaupt kein Quellcode.
Die Daten, die Sie betrachten, sind die Rohdaten eines PNG-Bildes. (Das "PNG" am Anfang der Datei ist eine totale Giveaway, zusammen mit den Zeichenfolgen "IHDR" und "IDAT".)
Nachdem ich einige Artikel über Recover-Software und deren Funktionsweise gelesen hatte, stellte ich fest, dass Daten wiederhergestellt werden können. Wenn die Dateien jedoch überschrieben oder mehrfach geändert wurden, ist es für Recuva so schwierig, die ursprünglichen Daten wiederherzustellen. Daher versucht es, alle Versionen der Software wiederherzustellen gleiche Datei, dh Sie können gemischte Daten in derselben Datei finden.
Nachdem ich Recuva verwendet hatte, stellte ich fest, dass der Inhalt von Images-Dateien mit anderen Typen wie Java-Dateien und CSS-Dateien gemischt wurde.
Recuva bietet eine gute Sache, es kann die Struktur der Verzeichnisse und die Namen der Dateien wiederherstellen. Es verliert jedoch viele Daten.
Ich habe im Recuva-Forum das gleiche Problem gefunden, das ich hatte, ich habe die Art Lösung dieses Problems gefunden, aber ich habe das Problem mit TestDisk und PhotoRec gelöst. Es bietet eine tiefe Suche nach Daten mit geringem Mischen, aber es kann nicht wiederhergestellt werden den Namen der Dateien, also habe ich folgende Schritte unternommen, um mein Problem zu lösen:
1-Run Recuva Wizard-Modus
2-Wählen Sie einen tiefen Scan
3-Wählen Sie das übergeordnete Verzeichnis (Das Projektverzeichnis in meinem Fall)
4-Launch Recuva (es dauerte 3 Stunden in meinem Fall)
5-Speichern Sie die Strukturverzeichnisse mit unbeschädigten Dateien (Überschriebene Dateien entfernen)
6-Run TestDisk
7-Wählen Sie die erforderlichen Erweiterungen, die ich benötige (Sie können den offiziellen Unterlagen folgen)
8-Start der Ausführung (in meinem Fall dauerte es 11 Stunden)
9-Jetzt stellt TestDisk Dateien mit benutzerdefinierten Namen wieder her, aber Sie können den Namen aus dem Inhalt (in meinem Fall Name der Klassen) kennen, und ich habe das Kopieren / Einfügen des Inhalts in Dateien (die von Recuva sotftware wiederhergestellt wurden) und Booooom erstellt ist gut aber es dauert lange.