Come convertire PDB in TXT
- Aggiungi il tuo file .PDB - trascinalo nel riquadro sopra o fai clic per sfogliare.
- Convertilo in .TXT in pochi secondi.
- Scarica il tuo nuovo file .TXT.
Cosa aspettarsi
.pdbcopre due formati non correlati: database di e-book Palm e file di simboli di debug di Visual C++ - lo strumento giusto dipende dal tipo in tuo possesso.- La conversione di un
.pdbPalm in.txtrimuove tutta la formattazione: intestazioni dei capitoli, immagini e stili vanno persi; sopravvive solo il testo grezzo. - Un dump
.pdbdi Visual C++ non è codice sorgente - mappa gli indirizzi binari ai nomi delle funzioni e ai numeri di riga, non al testo originale del file.cpp.
Domande frequenti
Come faccio a sapere quale tipo di `.pdb` possiedo?
Apri il file in un editor esadecimale o in un visualizzatore di testo: un PDB di Visual C++ inizia con
Microsoft C/C++ MSF 7.00; un e-book Palm inizia con il nome del database in testo semplice. Se il file proviene dalla compilazione di codice, è un file di simboli di debug.Posso recuperare il codice sorgente da un `.pdb` di Visual C++?
No - un PDB memorizza nomi di simboli, tipi e mappature indirizzo-numero di riga, ma non il testo sorgente effettivo. I file
.cpp originali non sono incorporati nel PDB.Perché il mio output `.txt` è enorme?
Un dump PDB di Visual C++ può raggiungere diversi gigabyte per progetti di grandi dimensioni. Usa
llvm-pdbutil dump --symbols o --lines invece di --all per limitare l'ambito.Calibre può convertire un `.pdb` di Visual C++?
No - Calibre gestisce solo i file e-book Palm
.pdb e fallirà o produrrà dati illeggibili se riceve un .pdb di simboli di debug di Visual C++.