So konvertieren Sie PDB in TXT
- Fügen Sie Ihre .PDB-Datei hinzu - ziehen Sie sie in das Feld oben oder klicken Sie, um zu suchen.
- Konvertieren Sie sie in wenigen Sekunden zu .TXT.
- Laden Sie Ihre neue .TXT-Datei herunter.
Was Sie erwartet
.pdbdeckt zwei nicht verwandte Formate ab: Palm e-book-Datenbanken und Visual C++ Debug-Symbol-Dateien - das richtige Werkzeug hängt davon ab, welchen Typ Sie haben.- Das Konvertieren einer Palm
.pdbin.txtentfernt alle Formatierungen: Kapitelüberschriften, Bilder und Stile gehen verloren; nur der Rohtext bleibt erhalten. - Ein Visual C++
.pdb-Dump ist kein Quellcode - er ordnet binäre Adressen Funktionsnamen und Zeilennummern zu, nicht dem ursprünglichen.cpp-Dateitext.
Häufig gestellte Fragen
Woher weiß ich, welchen Typ von `.pdb` ich habe?
Öffnen Sie die Datei in einem Hex-Editor oder Textbetrachter: Eine Visual C++ PDB beginnt mit
Microsoft C/C++ MSF 7.00; ein Palm e-book beginnt mit einem Datenbanknamen in Klartext. Wenn die Datei beim Kompilieren von Code entstanden ist, handelt es sich um eine Debug-Symbol-Datei.Kann ich Quellcode aus einer Visual C++ `.pdb` wiederherstellen?
Nein - eine PDB speichert Symbolnamen, Typen und Zuordnungen von Adressen zu Zeilennummern, aber nicht den eigentlichen Quelltext. Die ursprünglichen
.cpp-Dateien sind nicht in der PDB eingebettet.Warum ist meine `.txt`-Ausgabe riesig?
Ein Visual C++ PDB-Dump kann bei großen Projekten mehrere Gigabyte umfassen. Verwenden Sie
llvm-pdbutil dump --symbols oder --lines anstelle von --all, um den Umfang zu begrenzen.Kann Calibre eine Visual C++ `.pdb` konvertieren?
Nein - Calibre verarbeitet nur Palm e-book
.pdb-Dateien und wird fehlschlagen oder unbrauchbare Daten erzeugen, wenn eine Visual C++ Debug-Symbol-.pdb verwendet wird.