Điều cần biết
- Một số tệp PDB là tệp cơ sở dữ liệu chương trình.
- Mở một chương trình bằng trình soạn thảo văn bản hoặc một chương trình như Geneious.
- Chuyển đổi sang định dạng khác với cùng một chương trình để mở tệp cơ sở dữ liệu cụ thể của bạn.
Bài viết này giải thích tệp PDB là gì, cách mở tệp và cách chuyển tệp sang định dạng khác.
Tệp PDB là gì?
Tệp có phần mở rộng tệp PDB rất có thể là tệp cơ sở dữ liệu chương trình được sử dụng để chứa thông tin gỡ lỗi về chương trình hoặc mô-đun, như tệp DLL hoặc EXE. Đôi khi chúng được gọi là tệp ký hiệu.
Tệp ánh xạ các thành phần và câu lệnh khác nhau trong mã nguồn tới sản phẩm được biên dịch cuối cùng của nó, sau đó trình gỡ lỗi có thể sử dụng để tìm tệp nguồn và vị trí trong tệp thực thi mà tại đó nó sẽ dừng quá trình gỡ lỗi.
Thay vào đó, một số tệp PDB có thể ở định dạng tệp Ngân hàng Dữ liệu Protein. Đây là các tệp văn bản thuần túy lưu trữ tọa độ liên quan đến cấu trúc protein.
Các tệp PDB khác có thể được tạo trong Cơ sở dữ liệu Palm hoặc định dạng tệp PalmDOC và được sử dụng với hệ điều hành di động PalmOS; một số tệp ở định dạng này sử dụng phần mở rộng tệp. PRC để thay thế. Tuy nhiên, một định dạng khác cũng sử dụng phần mở rộng này là Tanida Demo Builder.
Cách mở tệp PDB
Các chương trình khác nhau sử dụng tệp PDB của riêng chúng để lưu trữ dữ liệu ở một số loại định dạng cơ sở dữ liệu có cấu trúc, vì vậy mỗi ứng dụng được sử dụng để mở loại riêng của nó.
Geneious, Quicken, Visual Studio và Pegasus chỉ là một vài ví dụ về các chương trình có thể sử dụng tệp làm tệp cơ sở dữ liệu. Radare và PDBparse cũng có thể hoạt động.
Một số tệp PDB được lưu trữ dưới dạng văn bản thuần túy, như tệp Cơ sở dữ liệu gỡ lỗi chương trình của Geneious và con người hoàn toàn có thể đọc được nếu được mở trong trình soạn thảo văn bản. Bạn có thể mở loại tệp PDB này bằng bất kỳ chương trình nào có thể đọc tài liệu văn bản, chẳng hạn như chương trình Notepad tích hợp trong Windows. Một số trình chỉnh sửa và trình xem tương thích khác bao gồm Notepad ++ và Brackets.
Các tệp PDB khác không phải là tài liệu văn bản và chỉ hữu ích khi được mở bằng chương trình dành cho nó. Ví dụ: nếu phần mềm của bạn có liên quan đến Quicken theo một cách nào đó, thì hãy thử sử dụng phần mềm đó để xem hoặc chỉnh sửa nó. Visual Studio mong đợi thấy tệp PDB trong cùng thư mục với tệp DLL hoặc EXE.
Bạn có thể xem và chỉnh sửa các tệp Ngân hàng Dữ liệu Protein trong Windows, Linux và macOS với Avogadro. Các chương trình này cũng có thể mở tệp: Jmol, RasMol, QuickPDB và USCF Chimera. Vì đây là văn bản thuần túy, bạn cũng có thể mở một văn bản trong trình soạn thảo văn bản.
Palm Desktop sẽ có thể mở tệp này nếu nó ở định dạng tệp Cơ sở dữ liệu Palm, nhưng trước tiên bạn có thể phải đổi tên nó để có phần mở rộng tệp PRC cho chương trình đó nhận dạng nó. Calibre là một lựa chọn khác.
Để mở tệp PalmDOC PDB, hãy thử Trình xem STDU.
Tanida Demo Builder mở tệp ở định dạng đó.
Cách chuyển đổi tệp PDB
Các tệp cơ sở dữ liệu chương trình rất có thể không được chuyển đổi sang định dạng tệp khác, ít nhất là không bằng công cụ chuyển đổi tệp thông thường. Thay vào đó, nếu có bất kỳ ứng dụng nào có thể chuyển đổi loại tệp này, thì đó sẽ là chương trình tương tự có thể mở tệp đó.
Ví dụ: nếu bạn cần chuyển đổi tệp cơ sở dữ liệu của mình từ Quicken, hãy thử sử dụng chương trình đó để thực hiện. Tuy nhiên, kiểu chuyển đổi này có lẽ không chỉ ít được sử dụng mà còn không được hỗ trợ trong các ứng dụng cơ sở dữ liệu này (tức là bạn có thể không cần phải chuyển đổi loại tệp PDB này sang bất kỳ định dạng nào khác).
Các tệp Ngân hàng Dữ liệu Protein có thể được chuyển đổi sang các định dạng khác với MeshLab. Để thực hiện việc này, trước tiên bạn có thể phải chuyển đổi nó thành WRL bằng PyMOL từ File> Save Image As> VRMLmenu, sau đó nhập tệp WRL vào MeshLab và sử dụng menu File> Export Mesh Asđể cuối cùng chuyển đổi tệp PDB thành STL hoặc định dạng tệp khác.
Nếu bạn không cần mô hình có màu sắc, bạn có thể xuất tệp trực tiếp sang STL với USCF Chimera (liên kết tải xuống ở trên). Nếu không, bạn có thể sử dụng phương pháp tương tự như trên (với MeshLab) để chuyển đổi PDB thành WRL với USCF Chimera và sau đó xuất WRL sang STL với MeshLab.
Để chuyển đổi PDB sang PDF hoặc EPUB, nếu bạn có tệp PalmDOC, bạn có thể thực hiện theo một số cách, nhưng dễ nhất có lẽ là sử dụng công cụ chuyển đổi trực tuyến như Zamzar. Bạn có thể tải tệp của mình lên trang web đó để có tùy chọn chuyển đổi tệp sang các định dạng đó cũng như sang AZW3, FB2, MOBI, PML, PRC, TXT và các định dạng tệp sách điện tử khác.
Để chuyển đổi một định dạng sang định dạng FASTA có thể được thực hiện bằng công cụ chuyển đổi PDB sang FASTA trực tuyến của Meiler Lab.
Cũng có thể lưu tệp này sang CIF (Định dạng thông tin tinh thể học) trực tuyến bằng cách sử dụng PDBx / mmCIF.
Vẫn không mở được?
Các tệp không mở bằng bất kỳ công cụ nào ở trên, có thể không thực sự là tệp PDB. Điều có thể đang xảy ra là bạn đang đọc sai phần mở rộng tệp; một số định dạng sử dụng hậu tố gần giống với PDB, khi chúng thực sự không liên quan và không hoạt động giống nhau.
Ví dụ: tệp PDF là tệp tài liệu, nhưng hầu hết các chương trình ở trên sẽ không hiển thị văn bản và / hoặc hình ảnh một cách chính xác nếu bạn cố mở tệp bằng các chương trình phần mềm này. Điều này cũng đúng với các tệp khác có phần mở rộng tệp được đánh vần tương tự, như tệp DBF, DB, ADP, PD, PDE, PDC, PDO và WPD.
PBD là một phần mềm khác thuộc chương trình EaseUS Todo Backup và do đó chỉ hữu ích khi được mở bằng phần mềm đó.
Nếu bạn không có tệp PDB, hãy nghiên cứu phần mở rộng tệp mà tệp của bạn có để bạn có thể tìm chương trình thích hợp để mở hoặc chuyển đổi tệp đó.
Đọc nâng cao trên tệp PDB
Bạn có thể đọc nhiều hơn về các tệp cơ sở dữ liệu chương trình từ GitHub và Wintellect.
Cũng có nhiều điều để tìm hiểu về các tệp Ngân hàng Dữ liệu Protein; xem Ngân hàng Dữ liệu Protein Toàn cầu và RCSB PDB.
Câu hỏi thường gặp
- Làm cách nào để khắc phục sự cố khi Visual Studio không thể tìm thấy hoặc mở tệp PDB?Nếu bạn thấy thông báo cho biết Visual Studio không thể tìm thấy hoặc mở tệp PDB, hãy thử sử dụng công cụ gỡ lỗi của Visual Studio. Đi tới Tools> Options> Debugging> Symbolsvà chọn Máy chủ Microsoft Symbol
- Làm cách nào để mở tệp PDB trên Android?Để mở tệp PDB trên Android, hãy sử dụng trình đọc tệp của bên thứ ba. Tải xuống ứng dụng Cool Reader hoặc bất kỳ trình đọc hỗ trợ tệp PDB nào khác trên Google Play.