2010-01-11 37 views
15

Tôi có nhiều tệp ở định dạng .pdb, một số tệp được tải xuống, nhưng cho đến bây giờ tôi không thể sử dụng hoặc đọc nội dung bên trong, vì vậy tôi tìm cách đọc, xem tệp .pdb định dạng tệp từ MS Windows XP.Đọc một tệp .pdb

bất kỳ ai trong số các bạn có thể biết cách mở nó?

Trả lời

35

Nếu bạn có ý nghĩa PDB như trong một "cơ sở dữ liệu chương trình" rằng debugger sử dụng:

file PDB chứa dữ liệu về một tập tin như một EXE hoặc DLL được sử dụng để hỗ trợ trong gỡ lỗi. Có các giao diện công cộng cho phép bạn trích xuất dữ liệu từ tệp. Xem ví dụ ở đây:

Nếu bạn có ý nghĩa PDB như trong một cơ sở dữ liệu Palm Pilot, sau đó tôi không biết gì về nó, nhưng các định dạng tập tin có sẵn ở đây:

15

Microsoft đã phát hành mã nguồn của các định dạng PDB của họ, do đó các nhà phát triển trình biên dịch khác như nhóm LLVM có thể triển khai định dạng PDB dễ dàng hơn.

https://github.com/Microsoft/microsoft-pdb/

Để thực sự đổ đầu ra của một tập tin, chỉ cần sử dụng này:

https://github.com/Microsoft/microsoft-pdb/blob/master/cvdump/cvdump.exe

cvdump Whatever.pdb 
+2

Cảm ơn.! Ứng dụng hữu ích. – Misha