Hvad du skal vide
- Nogle PDB-filer er programdatabasefiler.
- Åbn en med en teksteditor eller et program som Geneious.
- Konverter til et andet format med det samme program, der åbner din specifikke databasefil.
Denne artikel forklarer, hvad en PDB-fil er, hvordan man åbner en, og hvordan man konverterer en til et andet format.
Hvad er en PDB-fil?
En fil med filtypenavnet PDB er højst sandsynligt en programdatabasefil, der bruges til at indeholde fejlfindingsoplysninger om et program eller modul, som en DLL- eller EXE-fil. De kaldes nogle gange symbolfiler.
Filen knytter forskellige komponenter og sætninger i kildekoden til dets endelige kompilerede produkt, som fejlfinderen derefter kan bruge til at finde kildefilen og den placering i den eksekverbare, hvor den skal stoppe fejlretningsprocessen.
Nogle PDB-filer kan i stedet være i Protein Data Bank-filformatet. Disse er almindelige tekstfiler, der gemmer koordinater vedrørende proteinstrukturer.
Andre PDB-filer kan oprettes i Palm Database- eller PalmDOC-filformatet og bruges sammen med PalmOS-mobiloperativsystemet; nogle filer i dette format bruger filtypen. PRC i stedet for. Endnu et andet format, der bruger den samme udvidelse, er Tanida Demo Builder.
Sådan åbnes en PDB-fil
Forskellige programmer bruger deres egen PDB-fil til at gemme data i en form for struktureret databaseformat, så hver applikation bruges til at åbne sin egen type.
Geneious, Quicken, Visual Studio og Pegasus er blot nogle få eksempler på programmer, der kan bruge filen som en databasefil. Radare og PDBparse fungerer muligvis også.
Nogle PDB-filer gemmes som almindelig tekst, som Geneious' Program Debug Database-filer, og er fuldstændig læselige af mennesker, hvis de åbnes i en teksteditor. Du kan åbne denne form for PDB-fil med ethvert program, der kan læse tekstdokumenter, såsom det indbyggede Notesblok-program i Windows. Nogle andre kompatible seere og redaktører inkluderer Notepad++ og Brackets.
Andre PDB-filer er ikke tekstdokumenter og er kun nyttige, når de åbnes med det program, det er beregnet til. For eksempel, hvis din er relateret på en eller anden måde til Quicken, så prøv at bruge den software til at se eller redigere den. Visual Studio forventer at se en PDB-fil i samme mappe som DLL- eller EXE-filen.
Du kan se og redigere Protein Data Bank-filer i Windows, Linux og macOS med Avogadro. Disse programmer kan også åbne filen: Jmol, RasMol, QuickPDB og USCF Chimera. Da disse er almindelig tekst, kan du også åbne en i en teksteditor.
Palm Desktop burde være i stand til at åbne denne fil, hvis den er i Palm Database-filformatet, men du skal muligvis først omdøbe den for at have PRC-filtypen, for at programmet kan genkende den. Kaliber er en anden mulighed.
For at åbne en PalmDOC PDB-fil, prøv STDU Viewer.
Tanida Demo Builder åbner filer i det format.
Sådan konverteres en PDB-fil
Programdatabasefiler kan højst sandsynligt ikke konverteres til et andet filformat, i hvert fald ikke med et almindeligt filkonverteringsværktøj. Hvis der i stedet er et program, der kan konvertere denne type fil, ville det være det samme program, der kan åbne det.
For eksempel, hvis du har brug for at konvertere din databasefil fra Quicken, så prøv at bruge det program til at gøre det. Denne type konvertering er dog sandsynligvis ikke kun af ringe nytte, men understøttes heller ikke i disse databaseapplikationer (dvs. du behøver sandsynligvis ikke at konvertere denne form for PDB-fil til noget andet format).
Protein Data Bank-filer kan konverteres til andre formater med MeshLab. For at gøre dette skal du muligvis først konvertere det til WRL med PyMOL fra File > Gem billede som > VRML -menuen, og importer derefter WRL-filen til MeshLab og brug File > Export Mesh As-menuen for i sidste ende at konvertere PDB-filen til STL eller et andet filformat.
Hvis du ikke har brug for, at modellen skal være i farver, kan du eksportere filen direkte til STL med USCF Chimera (downloadlinket er ovenfor). Ellers kan du bruge samme metode som ovenfor (med MeshLab) til at konvertere PDB til WRL med USCF Chimera og derefter eksportere WRL til STL med MeshLab.
At konvertere PDB til PDF eller EPUB, hvis du har en PalmDOC-fil, er muligt på en række måder, men den nemmeste er nok at bruge en online-konverter som Zamzar. Du kan uploade din fil til det pågældende websted for at have mulighed for at konvertere den til disse formater såvel som til AZW3, FB2, MOBI, PML, PRC, TXT og andre e-bogs filformater.
At konvertere en til FASTA-formatet kan gøres med Meiler Labs online PDB til FASTA-konverter.
Det er også muligt at gemme denne fil i CIF (Crystallographic Information format) online ved hjælp af PDBx/mmCIF.
Kan du stadig ikke åbne den?
Filer, der ikke åbnes med nogen af værktøjerne fra oven, er sandsynligvis ikke PDB-filer. Hvad der kan ske er, at du fejllæser filtypenavnet; nogle formater bruger et suffiks, der minder meget om PDB, når de virkelig ikke er relaterede og ikke fungerer på samme måde.
For eksempel er en PDF-fil en dokumentfil, men de fleste programmer fra oven vil ikke gengive teksten og/eller billederne korrekt, hvis du prøver at åbne en med disse softwareprogrammer. Det samme gælder for andre filer med lignende stavede filtypenavne, såsom DBF-, DB-, ADP-, PD-, PDE-, PDC-, PDO- og WPD-filer.
PBD er en anden, der tilhører EaseUS Todo Backup-programmet og er derfor kun nyttig, når den åbnes med denne software.
Hvis du ikke har en PDB-fil, skal du undersøge filtypenavnet, som din fil har, så du kan finde det passende program, der åbner eller konverterer den.
Avanceret læsning af PDB-filer
Du kan læse meget mere om programdatabasefiler fra GitHub og Wintellect.
Der er også mere at lære om Protein Data Bank-filer; se Worldwide Protein Data Bank og RCSB PDB.
Ofte stillede spørgsmål
- Hvordan løser jeg det, når Visual Studio ikke er i stand til at finde eller åbne PDB-filer? Hvis du ser en meddelelse om, at Visual Studio ikke kan finde eller åbne PDB-filen, kan du prøve ved hjælp af Visual Studios fejlfindingsværktøj. Gå til Værktøjer > Options > Debugging > Symbols og vælg Microsoft Symbol Servers
- Hvordan åbner jeg en PDB-fil på Android? For at åbne en PDB-fil på Android skal du bruge en tredjeparts fillæser. Download Cool Reader-appen eller enhver anden PDB-fil-understøttet læser på Google Play.