Hur man konverterar PDB till TXT
- Lägg till din .PDB-fil - dra den till rutan ovan eller klicka för att bläddra.
- Konvertera den till .TXT på några sekunder.
- Ladda ner din nya .TXT-fil.
Vad du kan förvänta dig
.pdbomfattar två orelaterade format: Palm e-boksdatabaser och Visual C++ felsökningssymbolfiler - rätt verktyg beror på vilken typ du har.- Konvertering av en Palm
.pdbtill.txttar bort all formatering: kapitelrubriker, bilder och stilar går förlorade; endast råtext överlever. - En Visual C++
.pdb-dump är inte källkod - den mappar binära adresser till funktionsnamn och radnummer, inte den ursprungliga.cpp-filens text.
Vanliga frågor
Hur vet jag vilken typ av `.pdb` jag har?
Öppna filen i en hex-redigerare eller textvisare: en Visual C++ PDB börjar med
Microsoft C/C++ MSF 7.00; en Palm e-bok börjar med ett databasnamn i klartext. Om filen kom från kompilering av kod är det en felsökningssymbolfil.Kan jag återställa källkod från en Visual C++ `.pdb`?
Nej - en PDB lagrar symbolnamn, typer och mappningar mellan adresser och radnummer, men inte själva källtexten. De ursprungliga
.cpp-filerna är inte inbäddade i PDB-filen.Varför är min `.txt`-utdata enorm?
En Visual C++ PDB-dump kan bli flera gigabyte för stora projekt. Använd
llvm-pdbutil dump --symbols eller --lines istället för --all för att begränsa omfattningen.Kan Calibre konvertera en Visual C++ `.pdb`?
Nej - Calibre hanterar endast Palm e-bok
.pdb-filer och kommer att misslyckas eller producera skräp om den matas med en Visual C++ felsökningssymbol .pdb.