Kann ich diese beschädigte Textdatei wiederherstellen?

Kann ich diese beschädigte Textdatei wiederherstellen?

Ich habe eine PHP-Klartextdatei, deren Inhalt auf mysteriöse Weise „verschwunden“ ist. Die Datei ist 32 KB groß und Notepad registriert ungefähr 32.000 Zeichen. Wenn ich sie in Textpad, Notepad usw. öffne, sind jede Menge Leerzeichen darin. Wenn ich sie in vi öffne, sehe ich einen ganzen Bildschirm davon ^@^@^@ Wenn ich Notepad++ öffne, sehe ich NULNULNULNUL usw. Das Ändern der Kodierung in Notepad++ bewirkt nichts.

Ich habe die Datei in der NetBeans IDE bearbeitet und dieses Setup lange Zeit verwendet, es hat sich nichts geändert. Die Kodierung ist ANSI, ich verwende keine Sonderzeichen, da es PHP ist. Das Einzige, was passiert ist, war, dass ich beim Tippen versehentlich eine andere Sprache in Windoze aktiviert habe und es begann, e mit Akzenten usw. einzugeben. Ich habe Umschalttaste, Strg usw. gedrückt, um dies zu ändern, bis es wieder normale Zeichen eingab.

Offensichtlich ist etwas passiert, das die Datei beschädigt hat, aber die Dateigröße lässt darauf schließen, dass der Inhalt möglicherweise noch vorhanden ist.

Hat jemand Vorschläge? Gibt es überhaupt Inhalte, die wiederhergestellt werden können, oder wurden alle gelöscht?

Ich habe zwar eine Sicherungskopie, aber sie ist etwas veraltet. Wenn ich sie also nicht wiederherstellen kann, geht eine Menge Arbeit verloren, und das möchte ich natürlich nicht.

Danke.

Antwort1

Versuchen Sie in der NetBeans IDE: Team -> Lokaler Verlauf -> Lokalen Verlauf anzeigen

Wenn Sie den gewünschten Schnappschuss gefunden haben, klicken Sie mit der rechten Maustaste auf das Datum und wählen Sie „Aus Verlauf zurücksetzen“. (nachhttp://netbeans-org.1045718.n5.nabble.com/Automatische-Sicherung-von-Quelldateien-td2888613.html)

was Notepad++ betrifft – überprüfen Sie Ihren Pfad %AppData%/Notepad++/Backup auf aktuelle Dateien – das hat mir bei N++-Abstürzen mehr als einmal geholfen.

Antwort2

Scrollen Sie in Notepad++ mit aktiviertem Zeilenumbruch durch die Datei und suchen Sie nach allem, was nicht NUL ist. Wenn sich herausstellt, dass die gesamte Datei NUL ist, wurde sie effektiv sicher gelöscht und kann kaum wiederhergestellt werden.

Leider fällt mir kein Grund ein, warum das überhaupt passieren könnte, daher kann ich nur raten, mehr Backups zu erstellen. HTH

Antwort3

http://www.firstobject.com/dn_editor.htm

  1. Laden Sie den Foxe (FirstObject) herunter
  2. Ausführen des Tools
  3. Öffnen Sie die Datei mit der Kodierung, in die Sie konvertieren möchten. – Der Text wird korrekt angezeigt.
  4. Speicher die Datei

verwandte Informationen