[{"data":1,"prerenderedAt":1365},["ShallowReactive",2],{"navigation_docs":3,"-file-extensions-dll":673,"-file-extensions-dll-surround":1227,"mdc-l78cqs-key":1228,"mdc-rj8vda-key":1239,"mdc-i8susz-key":1247,"mdc-bocn6r-key":1255,"mdc--oo9ir3-key":1263,"mdc-7oll61-key":1277,"mdc--wy1oh5-key":1293,"mdc--ttivbu-key":1301,"mdc--gwg2he-key":1309,"mdc-m30atp-key":1317,"mdc--c1pikt-key":1325,"mdc-jc6ajd-key":1333,"mdc-hojbtf-key":1341,"mdc--44h9j9-key":1349,"mdc-lyv2q0-key":1357},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1200,"extension":1201,"file-extension":1202,"links":1219,"meta":1220,"mime-type":1219,"navigation":28,"path":1221,"release-notes":1219,"seo":1222,"stem":1225,"__hash__":1226},"docs\u002Ffile-extensions\u002Fdll.md","`.dll` File Extension",{"type":677,"value":678,"toc":1186},"minimark",[679,689,708,722,759,766,773,776,835,847,853,856,859,865,879,916,923,926,993,1006,1017],[680,681,683,684,688],"h2",{"id":682},"what-kind-of-file-is-a-dll","What kind of file is a ",[685,686,687],"code",{},".dll","?",[690,691,692,693,695,696],"p",{},"A ",[685,694,687],{}," file is usually a dynamic-link library for Windows. It contains functions, data, or resources that another program loads instead of launching as a standalone application. Native DLLs let programs share code and update components independently.",[697,698,699],"sup",{},[700,701,707],"a",{"href":702,"ariaDescribedBy":703,"dataFootnoteRef":705,"id":706},"#user-content-fn-1",[704],"footnote-label","","user-content-fnref-1","1",[690,709,710,711,713,714],{},"Many ",[685,712,687],{}," files are managed .NET assemblies instead. They contain Common Intermediate Language, type information, and assembly metadata for a compatible .NET runtime. .NET class libraries still use the Windows Portable Executable (PE) container, so the filename and first few header bytes do not distinguish managed code from a native Windows library.",[697,715,716],{},[700,717,721],{"href":718,"ariaDescribedBy":719,"dataFootnoteRef":705,"id":720},"#user-content-fn-2",[704],"user-content-fnref-2","2",[690,723,724,725,731,732,735,736,739,740,743,744,735,747,750,751],{},"The registered MIME type is ",[700,726,728],{"href":727},"\u002Fmime-types\u002Fapplication\u002Fvnd.microsoft.portable-executable",[685,729,730],{},"application\u002Fvnd.microsoft.portable-executable",". A typical PE file starts with ",[685,733,734],{},"4D 5A"," (",[685,737,738],{},"MZ","), contains a pointer at offset ",[685,741,742],{},"0x3C",", and has ",[685,745,746],{},"50 45 00 00",[685,748,749],{},"PE\\0\\0",") at the referenced location. The PE characteristics field can mark the image as a DLL.",[697,752,753],{},[700,754,758],{"href":755,"ariaDescribedBy":756,"dataFootnoteRef":705,"id":757},"#user-content-fn-3",[704],"user-content-fnref-3","3",[760,761,762,763,765],"note",{},"Renaming a file to ",[685,764,687],{}," does not turn it into a library. Check the PE structure, target architecture, and, when relevant, .NET metadata before deciding what can load it.",[680,767,769,770,772],{"id":768},"how-do-i-open-a-dll-on-my-computer","How do I open a ",[685,771,687],{}," on my computer?",[690,774,775],{},"You normally do not open a DLL by double-clicking it. An application loads the exact library version and architecture it needs.",[777,778,779,808,821],"ul",{},[780,781,782,783,787,788,791,792,800],"li",{},"On ",[784,785,786],"strong",{},"Windows",", inspect a trusted native DLL with Visual Studio's DUMPBIN. PowerShell's ",[685,789,790],{},"Get-AuthenticodeSignature"," and Sysinternals Sigcheck can report signature and publisher details.",[697,793,794],{},[700,795,799],{"href":796,"ariaDescribedBy":797,"dataFootnoteRef":705,"id":798},"#user-content-fn-4",[704],"user-content-fnref-4","4",[697,801,802],{},[700,803,807],{"href":804,"ariaDescribedBy":805,"dataFootnoteRef":705,"id":806},"#user-content-fn-5",[704],"user-content-fnref-5","5",[780,809,810,811,814,815],{},"For a ",[784,812,813],{},"managed .NET assembly",", use Visual Studio, ILSpy, or another metadata-aware .NET tool. A compatible assembly may be usable on Windows, macOS, or Linux, but platform-specific APIs and native dependencies can still restrict it.",[697,816,817],{},[700,818,721],{"href":718,"ariaDescribedBy":819,"dataFootnoteRef":705,"id":820},[704],"user-content-fnref-2-2",[780,822,782,823,826,827,830,831,834],{},[784,824,825],{},"macOS and Linux",", native Windows DLLs do not replace the platform's ",[685,828,829],{},".dylib"," or ",[685,832,833],{},".so"," libraries. Use a Windows environment or a static PE inspection tool when you need to examine one.",[836,837,838,839],"warning",{},"A DLL is executable code. Do not register or load an unfamiliar file just to inspect it. Windows warns that unsafe DLL search paths can let a malicious replacement run with the host application's privileges.",[697,840,841],{},[700,842,846],{"href":843,"ariaDescribedBy":844,"dataFootnoteRef":705,"id":845},"#user-content-fn-6",[704],"user-content-fnref-6","6",[680,848,850,851],{"id":849},"poly-support-for-dll","Poly support for ",[685,852,687],{},[690,854,855],{},"Poly stores, syncs, shares, versions, and downloads DLL files. They remain searchable by filename and basic file properties.",[690,857,858],{},"Poly does not preview a DLL, index its code, exports, imports, resources, or assembly metadata, or expose its contents to the Poly agent. Download the file and use a trusted static-analysis tool. Poly does not need to execute it.",[680,860,862,863],{"id":861},"history-of-dll","History of ",[685,864,687],{},[690,866,867,868,871,872,878],{},"The suffix abbreviates ",[784,869,870],{},"dynamic-link library",". Dynamic linking became a defining Windows mechanism: Microsoft describes the Windows API itself as a collection of DLLs used by applications.",[697,873,874],{},[700,875,707],{"href":702,"ariaDescribedBy":876,"dataFootnoteRef":705,"id":877},[704],"user-content-fnref-1-2"," This model lets several programs reuse a module and can allow compatible library updates without rebuilding every caller.",[690,880,881,882,888,894,895,897,898,900,901,907,908],{},"Modern native Windows DLLs generally use PE, which Microsoft deployed with the Windows NT family. The same container later became the foundation of the standardized .NET assembly format.",[697,883,884],{},[700,885,721],{"href":718,"ariaDescribedBy":886,"dataFootnoteRef":705,"id":887},[704],"user-content-fnref-2-3",[697,889,890],{},[700,891,758],{"href":755,"ariaDescribedBy":892,"dataFootnoteRef":705,"id":893},[704],"user-content-fnref-3-2"," IANA registered ",[685,896,730],{}," in 2015 for PE files, including ",[685,899,687],{}," and ",[700,902,904],{"href":903},"\u002Ffile-extensions\u002Fexe",[685,905,906],{},".exe",".",[697,909,910],{},[700,911,915],{"href":912,"ariaDescribedBy":913,"dataFootnoteRef":705,"id":914},"#user-content-fn-7",[704],"user-content-fnref-7","7",[680,917,919,920,922],{"id":918},"working-with-dll-and-alternatives","Working with ",[685,921,687],{}," and alternatives",[690,924,925],{},"Choose the artifact that matches the target environment:",[927,928,929,942],"table",{},[930,931,932],"thead",{},[933,934,935,939],"tr",{},[936,937,938],"th",{},"Need",[936,940,941],{},"Typical choice",[943,944,945,956,964,973,982],"tbody",{},[933,946,947,951],{},[948,949,950],"td",{},"Native Windows shared code",[948,952,953,955],{},[685,954,687],{}," plus any required import library",[933,957,958,961],{},[948,959,960],{},"Cross-platform .NET library",[948,962,963],{},"Target an appropriate .NET or .NET Standard framework and distribute it as a NuGet package",[933,965,966,969],{},[948,967,968],{},"Native Linux shared code",[948,970,971],{},[685,972,833],{},[933,974,975,978],{},[948,976,977],{},"Native macOS shared code",[948,979,980],{},[685,981,829],{},[933,983,984,987],{},[948,985,986],{},"Code linked into a Windows program at build time",[948,988,989,990],{},"Static ",[685,991,992],{},".lib",[690,994,692,995,997,998],{},[685,996,992],{}," beside a native DLL may be only an import library. It tells the linker which symbols the DLL supplies; it is not necessarily a self-contained copy of the implementation.",[697,999,1000],{},[700,1001,1005],{"href":1002,"ariaDescribedBy":1003,"dataFootnoteRef":705,"id":1004},"#user-content-fn-8",[704],"user-content-fnref-8","8",[690,1007,1008,1009,1013,1014,1016],{},"There is no dependable DLL-to-SO or DLL-to-DYLIB conversion. Rebuild from source for the intended operating system and processor, then test the public API and dependencies. Likewise, renaming a DLL to ",[700,1010,1011],{"href":903},[685,1012,906],{}," does not create a runnable program. Even a ",[685,1015,687],{}," containing a .NET entry point should only be run when its publisher documents that use.",[1018,1019,1022,1027],"section",{"className":1020,"dataFootnotes":705},[1021],"footnotes",[680,1023,1026],{"className":1024,"id":704},[1025],"sr-only","Footnotes",[1028,1029,1030,1059,1088,1110,1124,1140,1155,1171],"ol",{},[780,1031,1033,1034,1043,1044,1051,1052],{"id":1032},"user-content-fn-1","Microsoft. ",[700,1035,1039],{"href":1036,"rel":1037},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdlls\u002Fdynamic-link-libraries",[1038],"nofollow",[1040,1041,1042],"em",{},"Dynamic-Link Libraries",". ",[700,1045,1050],{"href":1046,"ariaLabel":1047,"className":1048,"dataFootnoteBackref":705},"#user-content-fnref-1","Back to reference 1",[1049],"data-footnote-backref","↩"," ",[700,1053,1050,1057],{"href":1054,"ariaLabel":1055,"className":1056,"dataFootnoteBackref":705},"#user-content-fnref-1-2","Back to reference 1-2",[1049],[697,1058,721],{},[780,1060,1033,1062,1043,1069,1051,1074,1051,1081],{"id":1061},"user-content-fn-2",[700,1063,1066],{"href":1064,"rel":1065},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdotnet\u002Fstandard\u002Fassembly\u002Ffile-format",[1038],[1040,1067,1068],{},".NET Assembly File Format",[700,1070,1050],{"href":1071,"ariaLabel":1072,"className":1073,"dataFootnoteBackref":705},"#user-content-fnref-2","Back to reference 2",[1049],[700,1075,1050,1079],{"href":1076,"ariaLabel":1077,"className":1078,"dataFootnoteBackref":705},"#user-content-fnref-2-2","Back to reference 2-2",[1049],[697,1080,721],{},[700,1082,1050,1086],{"href":1083,"ariaLabel":1084,"className":1085,"dataFootnoteBackref":705},"#user-content-fnref-2-3","Back to reference 2-3",[1049],[697,1087,758],{},[780,1089,1033,1091,1043,1098,1051,1103],{"id":1090},"user-content-fn-3",[700,1092,1095],{"href":1093,"rel":1094},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdebug\u002Fpe-format",[1038],[1040,1096,1097],{},"PE Format",[700,1099,1050],{"href":1100,"ariaLabel":1101,"className":1102,"dataFootnoteBackref":705},"#user-content-fnref-3","Back to reference 3",[1049],[700,1104,1050,1108],{"href":1105,"ariaLabel":1106,"className":1107,"dataFootnoteBackref":705},"#user-content-fnref-3-2","Back to reference 3-2",[1049],[697,1109,721],{},[780,1111,1033,1113,1043,1119],{"id":1112},"user-content-fn-4",[700,1114,1117],{"href":1115,"rel":1116},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fpowershell\u002Fmodule\u002Fmicrosoft.powershell.security\u002Fget-authenticodesignature",[1038],[1040,1118,790],{},[700,1120,1050],{"href":1121,"ariaLabel":1122,"className":1123,"dataFootnoteBackref":705},"#user-content-fnref-4","Back to reference 4",[1049],[780,1125,1127,1128,1043,1135],{"id":1126},"user-content-fn-5","Microsoft Sysinternals. ",[700,1129,1132],{"href":1130,"rel":1131},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fsysinternals\u002Fdownloads\u002Fsigcheck",[1038],[1040,1133,1134],{},"Sigcheck",[700,1136,1050],{"href":1137,"ariaLabel":1138,"className":1139,"dataFootnoteBackref":705},"#user-content-fnref-5","Back to reference 5",[1049],[780,1141,1033,1143,1043,1150],{"id":1142},"user-content-fn-6",[700,1144,1147],{"href":1145,"rel":1146},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdlls\u002Fdynamic-link-library-security",[1038],[1040,1148,1149],{},"Dynamic-Link Library Security",[700,1151,1050],{"href":1152,"ariaLabel":1153,"className":1154,"dataFootnoteBackref":705},"#user-content-fnref-6","Back to reference 6",[1049],[780,1156,1158,1159,1043,1166],{"id":1157},"user-content-fn-7","Internet Assigned Numbers Authority. ",[700,1160,1163],{"href":1161,"rel":1162},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fapplication\u002Fvnd.microsoft.portable-executable",[1038],[1040,1164,1165],{},"application\u002Fvnd.microsoft.portable-executable Media Type Registration",[700,1167,1050],{"href":1168,"ariaLabel":1169,"className":1170,"dataFootnoteBackref":705},"#user-content-fnref-7","Back to reference 7",[1049],[780,1172,1033,1174,1043,1181],{"id":1173},"user-content-fn-8",[700,1175,1178],{"href":1176,"rel":1177},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdlls\u002Fdynamic-link-library-creation",[1038],[1040,1179,1180],{},"Dynamic-Link Library Creation",[700,1182,1050],{"href":1183,"ariaLabel":1184,"className":1185,"dataFootnoteBackref":705},"#user-content-fnref-8","Back to reference 8",[1049],{"title":705,"searchDepth":1187,"depth":1187,"links":1188},2,[1189,1191,1193,1195,1197,1199],{"id":682,"depth":1187,"text":1190},"What kind of file is a .dll?",{"id":768,"depth":1187,"text":1192},"How do I open a .dll on my computer?",{"id":849,"depth":1187,"text":1194},"Poly support for .dll",{"id":861,"depth":1187,"text":1196},"History of .dll",{"id":918,"depth":1187,"text":1198},"Working with .dll and alternatives",{"id":704,"depth":1187,"text":1026},"Learn what a `.dll` file is, how to inspect Windows and .NET libraries safely, how Poly supports them, and which alternatives fit other platforms.","md",{"extension":687,"name":1203,"support-level":1204,"mime-type":1205,"operating-systems":1206,"opens-with":1209,"encoding":1214,"poly-support":1215,"poly-indexed":1216,"poly-preview":1217,"poly-agent":1218},"Dynamic-link library or .NET assembly","Storage Only",[730],[786,1207,1208],"macOS with compatible .NET","Linux with compatible .NET",[1210,1211,1212,1213],"Microsoft Visual Studio","DUMPBIN","ILSpy","Sysinternals Sigcheck","Binary, usually Windows PE or a PE-based .NET assembly","Yes. Poly stores, syncs, shares, versions, and downloads DLL files.","Name only. Poly indexes the filename and basic file properties, not library contents.","No. Download the file and inspect it with a trusted external tool.","No. Poly does not extract DLL code or metadata for the agent.",null,{},"\u002Ffile-extensions\u002Fdll",{"title":1223,"description":1224},".dll File Extension: How to Open and Inspect DLL Files","A practical guide to .dll files, including native Windows libraries, .NET assemblies, PE signatures, compatibility, security, and Poly support.","file-extensions\u002Fdll","OMPeaDiHRpBeVSkeg3zLYp0lR2VLSe3gewqgu8mrnCY",[1219,1219],{"data":1229,"body":1230},{},{"type":1231,"children":1232},"root",[1233],{"type":1234,"tag":690,"props":1235,"children":1236},"element",{},[1237],{"type":1238,"value":1210},"text",{"data":1240,"body":1241},{},{"type":1231,"children":1242},[1243],{"type":1234,"tag":690,"props":1244,"children":1245},{},[1246],{"type":1238,"value":1213},{"data":1248,"body":1249},{},{"type":1231,"children":1250},[1251],{"type":1234,"tag":690,"props":1252,"children":1253},{},[1254],{"type":1238,"value":1217},{"data":1256,"body":1257},{},{"type":1231,"children":1258},[1259],{"type":1234,"tag":690,"props":1260,"children":1261},{},[1262],{"type":1238,"value":786},{"data":1264,"body":1265},{},{"type":1231,"children":1266},[1267],{"type":1234,"tag":690,"props":1268,"children":1269},{},[1270,1275],{"type":1234,"tag":685,"props":1271,"children":1273},{"className":1272},[],[1274],{"type":1238,"value":687},{"type":1238,"value":1276}," File Extension",{"data":1278,"body":1279},{},{"type":1231,"children":1280},[1281],{"type":1234,"tag":690,"props":1282,"children":1283},{},[1284,1286,1291],{"type":1238,"value":1285},"Learn what a ",{"type":1234,"tag":685,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":1238,"value":687},{"type":1238,"value":1292}," file is, how to inspect Windows and .NET libraries safely, how Poly supports them, and which alternatives fit other platforms.",{"data":1294,"body":1295},{},{"type":1231,"children":1296},[1297],{"type":1234,"tag":690,"props":1298,"children":1299},{},[1300],{"type":1238,"value":1203},{"data":1302,"body":1303},{},{"type":1231,"children":1304},[1305],{"type":1234,"tag":690,"props":1306,"children":1307},{},[1308],{"type":1238,"value":1214},{"data":1310,"body":1311},{},{"type":1231,"children":1312},[1313],{"type":1234,"tag":690,"props":1314,"children":1315},{},[1316],{"type":1238,"value":1207},{"data":1318,"body":1319},{},{"type":1231,"children":1320},[1321],{"type":1234,"tag":690,"props":1322,"children":1323},{},[1324],{"type":1238,"value":1208},{"data":1326,"body":1327},{},{"type":1231,"children":1328},[1329],{"type":1234,"tag":690,"props":1330,"children":1331},{},[1332],{"type":1238,"value":1211},{"data":1334,"body":1335},{},{"type":1231,"children":1336},[1337],{"type":1234,"tag":690,"props":1338,"children":1339},{},[1340],{"type":1238,"value":1212},{"data":1342,"body":1343},{},{"type":1231,"children":1344},[1345],{"type":1234,"tag":690,"props":1346,"children":1347},{},[1348],{"type":1238,"value":1215},{"data":1350,"body":1351},{},{"type":1231,"children":1352},[1353],{"type":1234,"tag":690,"props":1354,"children":1355},{},[1356],{"type":1238,"value":1216},{"data":1358,"body":1359},{},{"type":1231,"children":1360},[1361],{"type":1234,"tag":690,"props":1362,"children":1363},{},[1364],{"type":1238,"value":1218},1788325917403]