En fil med PDB-filtillägget är sannolikt en programdatabasfil som används för att hålla felsökningsinformation om ett program eller en modul, som en DLL- eller EXE-fil. De kallas ibland symbolfiler.
Filen kartlägger olika komponenter och uttalanden i källkoden till sin slutliga kompilerade produkt, som felsökaren sedan kan använda för att hitta källfilen och platsen i den körbara fil där den ska stoppa felsökningen.
Vissa PDB-filer kan i stället vara i Protein Data Bank-filformat. Dessa är klartextfiler som lagrar koordinater angående proteinstrukturer.
Andra PDB-filer skapas troligen i filformatet Palm Database eller PalmDOC och används med PalmOS mobila operativsystem. Vissa filer i det här formatet använder istället .PRC-filtillägget. Ännu ett annat möjligt format är Tanida Demo Builder.
Hur man öppnar en PDB-fil
Olika program använder sin egen PDB-fil för att lagra data i någon form av strukturerat databasformat, så varje applikation används för att öppna sin egen typ.
Geneious, Quicken, Visual Studio och Pegasus är bara några exempel på program som kan använda en PDB-fil som en databasfil. Radare och PDBparse kan också fungera.
Vissa PDB-filer lagras som klartext, som Geneious 'Program Debug Database-filer, och är helt läsbara om de öppnas i en textredigerare. Du kan öppna denna typ av PDB-fil med vilket program som helst som kan läsa textdokument, som det inbyggda Notepad-programmet i Windows. Några andra PDB-filvisare och redigerare inkluderar Notepad ++ och Brackets.
Andra PDB-filer är inte textdokument och är bara användbara när de öppnas med programmet som det är avsett för. Till exempel, om din på något sätt är relaterad till Quicken, försök sedan använda den programvaran för att visa eller redigera den. Visual Studio förväntar sig att se en PDB-fil i samma mapp som DLL- eller EXE-filen.
Du kan visa och redigera PDB-filer som är Protein Data Bank-filer i Windows, Linux och macOS med Avogadro. Dessa program kan också öppna filen: Jmol, RasMol, QuickPDB och USCF Chimera. Eftersom det här är vanlig text kan du också öppna en i en textredigerare.
Palm Desktop borde kunna öppna den här filen om den är i Palm Database-filformat, men du kanske måste byta namn på den för att ha .PRC-filtillägget för det programmet för att känna igen den. Kaliber är ett annat alternativ.
För att öppna en PalmDOC PDB-fil, prova STDU Viewer.
Tanida Demo Builder-filer öppnas med ett program som har samma namn.
Hur man konverterar en PDB-fil
Programdatabasfiler kan sannolikt inte konverteras till ett annat filformat, åtminstone inte med ett vanligt filkonverteringsverktyg. Istället, om det finns något verktyg som kan konvertera den här typen av fil, skulle det vara samma program som kan öppna den.
Om du till exempel behöver konvertera din databasfil från Quicken, försök att använda programmet för att göra det. Denna typ av konvertering är dock förmodligen inte bara till liten nytta men stöds inte heller i dessa databasapplikationer (dvs. du behöver antagligen inte konvertera denna typ av PDB-fil till något annat format).
Protein Data Bank-filer kan konverteras till andra format med MeshLab. För att göra detta kan du först behöva konvertera den till WRL med PyMOL från Fil > Spara bild som > VRML och importera sedan WRL-filen till MeshLab och använd Fil > Exportera nät som menyn för att slutligen konvertera PDB-filen till STL eller annat filformat.
Om du inte behöver modellen i färg kan du exportera filen direkt till STL med USCF Chimera (nedladdningslänken finns ovan). Annars kan du använda samma metod som ovan (med MeshLab) för att konvertera PDB till WRL med USCF Chimera och sedan exportera WRL till STL med MeshLab.
Att konvertera PDB till PDF eller EPUB, om du har en PalmDOC-fil, är möjlig på flera sätt men det enklaste är förmodligen att använda en online-omvandlare som Zamzar. Du kan ladda upp din fil till den webbplatsen för att ha möjlighet att konvertera den till dessa format samt till AZW3, FB2, MOBI, PML, PRC, TXT och andra eBook-filformat.
För att konvertera PDB-filen till FASTA-formatet kan du göra med Meiler Labs online-PDB till FASTA-omvandlare.
Det är också möjligt att konvertera den här filen till CIF (Crystallographic Information format) online med PDBx / mmCIF.
Kan du fortfarande inte öppna filen?
Filer som inte öppnas med något av verktygen ovanifrån är förmodligen inte PDB-filer. Vad som kan hända är att du läser fel filtillägget; vissa format använder ett suffix som mycket liknar PDB när de verkligen inte är relaterade och inte fungerar på samma sätt.
Till exempel är en PDF-fil en dokumentfil men de flesta av programmen ovan kommer inte att återge texten och / eller bilderna korrekt om du försöker öppna en med dessa program. Detsamma gäller för andra filer med liknande stavade filändelser, som DBF-, DB-, ADP-, PD-, PDE-, PDC-, PDO- och WPD-filer.
PBD är en annan som tillhör EaseUS Todo Backup-programmet och är därför endast användbar när den öppnas med den programvaran.
Om du inte har en PDB-fil, undersök filtillägget som din fil har så att du kan hitta rätt program som öppnar eller konverterar den.
Avancerad läsning på PDB-filer
Du kan läsa mycket mer om programdatabasfiler från GitHub och Wintellect.
Det finns mer att lära sig om Protein Data Bank-filer, se Worldwide Protein Data Bank och RCSB PDB.