Sådan konverterer du PDB til TXT
- Tilføj din .PDB-fil - træk den ind i boksen ovenfor, eller klik for at gennemse.
- Konverter den til .TXT på få sekunder.
- Download din nye .TXT-fil.
Hvad du kan forvente
.pdbdækker over to urelaterede formater: Palm e-bog-databaser og Visual C++ debug-symbolfiler - det rigtige værktøj afhænger af, hvilken type du har.- Konvertering af en Palm
.pdbtil.txtfjerner al formatering: kapiteloverskrifter, billeder og typografier går tabt; kun rå tekst overlever. - Et Visual C++
.pdb-dump er ikke kildekode - det mapper binære adresser til funktionsnavne og linjenumre, ikke den originale.cpp-filtekst.
Ofte stillede spørgsmål
Hvordan ved jeg, hvilken type `.pdb` jeg har?
Åbn filen i en hex-editor eller tekstviser: en Visual C++ PDB starter med
Microsoft C/C++ MSF 7.00; en Palm e-bog starter med et databasenavn i klartekst. Hvis filen kom fra kompilering af kode, er det en debug-symbolfil.Kan jeg gendanne kildekode fra en Visual C++ `.pdb`?
Nej - en PDB gemmer symbolnavne, typer og mapping fra adresse til linjenummer, men ikke selve kildeteksten. De originale
.cpp-filer er ikke indlejret i PDB-filen.Hvorfor er mit `.txt`-output enormt?
Et Visual C++ PDB-dump kan fylde adskillige gigabytes for store projekter. Brug
llvm-pdbutil dump --symbols eller --lines i stedet for --all for at begrænse omfanget.Kan Calibre konvertere en Visual C++ `.pdb`?
Nej - Calibre håndterer kun Palm e-bog
.pdb-filer og vil fejle eller producere volapyk, hvis den får en Visual C++ debug-symbol .pdb.