[{"data":1,"prerenderedAt":1307},["ShallowReactive",2],{"navigation_docs":3,"-file-extensions-crx":673,"-file-extensions-crx-surround":1169,"mdc--2iygtb-key":1170,"mdc-kljcof-key":1181,"mdc-bocn6r-key":1189,"mdc-ssz7ub-key":1197,"mdc-k8oxuc-key":1205,"mdc-8ij7iu-key":1213,"mdc--ehk54f-key":1227,"mdc--i1gctd-key":1243,"mdc-dm6k0n-key":1251,"mdc-l1ulv7-key":1259,"mdc--vm8h94-key":1267,"mdc--43cw6u-key":1275,"mdc-iafnlq-key":1283,"mdc-7ipcx-key":1291,"mdc--81xvj0-key":1299},[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":1141,"extension":1142,"file-extension":1143,"links":1161,"meta":1162,"mime-type":1161,"navigation":28,"path":1163,"release-notes":1161,"seo":1164,"stem":1167,"__hash__":1168},"docs\u002Ffile-extensions\u002Fcrx.md","`.crx` File Extension",{"type":677,"value":678,"toc":1127},"minimark",[679,689,717,748,773,787,794,824,830,834,840,843,846,852,871,884,891,943,960],[680,681,683,684,688],"h2",{"id":682},"what-kind-of-file-is-a-crx","What kind of file is a ",[685,686,687],"code",{},".crx","?",[690,691,692,693,695,696,701,702,705,706],"p",{},"A ",[685,694,687],{}," file is a packaged extension for Chrome and other Chromium-based browsers. It combines a versioned, signed CRX header with a ",[697,698,700],"a",{"href":699},"\u002Fmime-types\u002Fapplication\u002Fzip","ZIP archive"," containing files such as ",[685,703,704],{},"manifest.json",", JavaScript, HTML, CSS, and images.",[707,708,709],"sup",{},[697,710,716],{"href":711,"ariaDescribedBy":712,"dataFootnoteRef":714,"id":715},"#user-content-fn-1",[713],"footnote-label","","user-content-fnref-1","1",[690,718,719,720,727,728,731,732,740],{},"CRX has no IANA-registered MIME type. Poly associates the suffix with the conventional ",[697,721,723,726],{"href":722},"\u002Fmime-types\u002Fapplication\u002Fx-google-chrome-extension",[685,724,725],{},"application\u002Fx-google-chrome-extension"," MIME type",", while Chrome documentation uses ",[685,729,730],{},"application\u002Fx-chrome-extension"," for hosted packages.",[707,733,734],{},[697,735,739],{"href":736,"ariaDescribedBy":737,"dataFootnoteRef":714,"id":738},"#user-content-fn-2",[713],"user-content-fnref-2","2",[707,741,742],{},[697,743,747],{"href":744,"ariaDescribedBy":745,"dataFootnoteRef":714,"id":746},"#user-content-fn-3",[713],"user-content-fnref-3","3",[690,749,750,751,754,755,758,759,762,763,766,767],{},"The first four bytes spell ",[685,752,753],{},"Cr24",", or ",[685,756,757],{},"43 72 32 34"," in hexadecimal. The next four bytes store a little-endian version number. CRX2 starts ",[685,760,761],{},"43 72 32 34 02 00 00 00","; current CRX3 packages use ",[685,764,765],{},"43 72 32 34 03 00 00 00"," and a different signed-header layout.",[707,768,769],{},[697,770,716],{"href":711,"ariaDescribedBy":771,"dataFootnoteRef":714,"id":772},[713],"user-content-fnref-1-2",[774,775,776,777,779,780,786],"note",{},"Renaming a ZIP file to ",[685,778,687],{}," does not create a signed browser extension. Renaming a CRX to ",[697,781,783],{"href":782},"\u002Ffile-extensions\u002Fzip",[685,784,785],{},".zip"," is also unreliable because CRX places a signed header before its ZIP payload.",[680,788,790,791,793],{"id":789},"how-do-i-open-a-crx-on-my-computer","How do I open a ",[685,792,687],{}," on my computer?",[690,795,796,797,800,801,807,815,816],{},"Chrome, Microsoft Edge, and Opera understand CRX packages, but modern browsers restrict where extensions can be installed. Chrome normally expects extensions from the Chrome Web Store, a managed environment, or its documented Linux self-hosting flow. Developers can package or load an extension from ",[685,798,799],{},"chrome:\u002F\u002Fextensions",".",[707,802,803],{},[697,804,747],{"href":744,"ariaDescribedBy":805,"dataFootnoteRef":714,"id":806},[713],"user-content-fnref-3-2",[707,808,809],{},[697,810,814],{"href":811,"ariaDescribedBy":812,"dataFootnoteRef":714,"id":813},"#user-content-fn-4",[713],"user-content-fnref-4","4"," Edge has comparable developer and managed-deployment workflows.",[707,817,818],{},[697,819,823],{"href":820,"ariaDescribedBy":821,"dataFootnoteRef":714,"id":822},"#user-content-fn-5",[713],"user-content-fnref-5","5",[690,825,826,827,829],{},"Firefox and Safari use different packaging systems, so a CRX is not a universal browser-extension file. To review one without installing it, use a CRX-aware extractor that understands the signed prefix before the ZIP data. Inspect ",[685,828,704],{},", requested permissions, host access, scripts, and update settings.",[831,832,833],"warning",{},"A valid signature helps detect tampering and preserves package identity, but it does not prove that an extension is safe. Inspect unfamiliar packages without installing them, and test untrusted code only in an isolated browser profile.",[680,835,837,838],{"id":836},"poly-support-for-crx","Poly support for ",[685,839,687],{},[690,841,842],{},"Poly stores, syncs, shares, versions, downloads, and finds CRX packages by filename and ordinary file properties. It recognizes them as archive files.",[690,844,845],{},"Poly does not unpack the embedded ZIP archive, index member names or source code, generate a content preview, or verify the package signature. The Poly agent cannot read files that remain inside the package. For content-aware search or agent review, extract trusted source files locally and add those files to Poly separately.",[680,847,849,850],{"id":848},"history-of-crx","History of ",[685,851,687],{},[690,853,854,855,863],{},"Google developed CRX for Chrome's extension system. Chromium was documenting packaged extensions by June 2009, and Google launched the Chrome extensions beta for Windows and Linux on December 8, 2009.",[707,856,857],{},[697,858,862],{"href":859,"ariaDescribedBy":860,"dataFootnoteRef":714,"id":861},"#user-content-fn-6",[713],"user-content-fnref-6","6",[707,864,865],{},[697,866,870],{"href":867,"ariaDescribedBy":868,"dataFootnoteRef":714,"id":869},"#user-content-fn-7",[713],"user-content-fnref-7","7",[690,872,873,874,876,877,883],{},"The format later moved from CRX2 to CRX3. Both retain the recognizable ",[685,875,753],{}," prefix, but CRX3 uses a Protocol Buffers header with signature proofs and signed data before the trailing ZIP archive.",[707,878,879],{},[697,880,716],{"href":711,"ariaDescribedBy":881,"dataFootnoteRef":714,"id":882},[713],"user-content-fnref-1-3"," The browser validates the signed structure rather than trusting the suffix or magic bytes alone.",[680,885,887,888,890],{"id":886},"working-with-crx-and-alternatives","Working with ",[685,889,687],{}," and alternatives",[892,893,894,907],"table",{},[895,896,897],"thead",{},[898,899,900,904],"tr",{},[901,902,903],"th",{},"Goal",[901,905,906],{},"Best approach",[908,909,910,919,927,935],"tbody",{},[898,911,912,916],{},[913,914,915],"td",{},"Install a published extension",[913,917,918],{},"Use the browser's official store or approved managed flow",[898,920,921,924],{},[913,922,923],{},"Inspect an unfamiliar package",[913,925,926],{},"List and scan it with a CRX-aware extractor",[898,928,929,932],{},[913,930,931],{},"Develop or modify your own extension",[913,933,934],{},"Work in an unpacked source directory, then package it",[898,936,937,940],{},[913,938,939],{},"Review source with Poly",[913,941,942],{},"Extract and upload selected text files separately",[690,944,945,946,948,949,952,953,959],{},"Chrome's packaging flow creates a ",[685,947,687],{}," package and a ",[685,950,951],{},".pem"," private key. Keep that key secret and use the same key when repackaging an update, or the extension identity changes.",[707,954,955],{},[697,956,747],{"href":744,"ariaDescribedBy":957,"dataFootnoteRef":714,"id":958},[713],"user-content-fnref-3-3"," Extracting and editing a package invalidates its signed relationship to the original archive, so keep the original CRX when provenance matters.",[961,962,965,970],"section",{"className":963,"dataFootnotes":714},[964],"footnotes",[680,966,969],{"className":967,"id":713},[968],"sr-only","Footnotes",[971,972,973,1010,1027,1061,1077,1094,1111],"ol",{},[974,975,977,978,987,988,995,996,995,1003],"li",{"id":976},"user-content-fn-1","Chromium Project. ",[697,979,983],{"href":980,"rel":981},"https:\u002F\u002Fchromium.googlesource.com\u002Fchromium\u002Fsrc\u002F+\u002FHEAD\u002Fcomponents\u002Fcrx_file\u002Fcrx3.proto",[982],"nofollow",[984,985,986],"em",{},"CRX3 Format Definition",". The source specification defines the signature, version, header, proofs, signed data, and trailing ZIP archive. ",[697,989,994],{"href":990,"ariaLabel":991,"className":992,"dataFootnoteBackref":714},"#user-content-fnref-1","Back to reference 1",[993],"data-footnote-backref","↩"," ",[697,997,994,1001],{"href":998,"ariaLabel":999,"className":1000,"dataFootnoteBackref":714},"#user-content-fnref-1-2","Back to reference 1-2",[993],[707,1002,739],{},[697,1004,994,1008],{"href":1005,"ariaLabel":1006,"className":1007,"dataFootnoteBackref":714},"#user-content-fnref-1-3","Back to reference 1-3",[993],[707,1009,747],{},[974,1011,1013,1014,1021,1022],{"id":1012},"user-content-fn-2","Internet Assigned Numbers Authority. ",[697,1015,1018],{"href":1016,"rel":1017},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml",[982],[984,1019,1020],{},"Media Types Registry",". The application registry lists neither common CRX media-type spelling. ",[697,1023,994],{"href":1024,"ariaLabel":1025,"className":1026,"dataFootnoteBackref":714},"#user-content-fnref-2","Back to reference 2",[993],[974,1028,1030,1031,1038,1039,1041,1042,995,1047,995,1054],{"id":1029},"user-content-fn-3","Chrome for Developers. ",[697,1032,1035],{"href":1033,"rel":1034},"https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fextensions\u002Fhow-to\u002Fdistribute\u002Fhost-on-linux",[982],[984,1036,1037],{},"Self-host for Linux",". Google documents CRX packaging, private-key handling, hosting, and the ",[685,1040,730],{}," response type. ",[697,1043,994],{"href":1044,"ariaLabel":1045,"className":1046,"dataFootnoteBackref":714},"#user-content-fnref-3","Back to reference 3",[993],[697,1048,994,1052],{"href":1049,"ariaLabel":1050,"className":1051,"dataFootnoteBackref":714},"#user-content-fnref-3-2","Back to reference 3-2",[993],[707,1053,739],{},[697,1055,994,1059],{"href":1056,"ariaLabel":1057,"className":1058,"dataFootnoteBackref":714},"#user-content-fnref-3-3","Back to reference 3-3",[993],[707,1060,747],{},[974,1062,1030,1064,1071,1072],{"id":1063},"user-content-fn-4",[697,1065,1068],{"href":1066,"rel":1067},"https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fextensions\u002Fhow-to\u002Fdistribute",[982],[984,1069,1070],{},"Distribute Your Extension",". The guide describes Web Store signing and restrictions on self-hosted installation. ",[697,1073,994],{"href":1074,"ariaLabel":1075,"className":1076,"dataFootnoteBackref":714},"#user-content-fnref-4","Back to reference 4",[993],[974,1078,1080,1081,1088,1089],{"id":1079},"user-content-fn-5","Microsoft Learn. ",[697,1082,1085],{"href":1083,"rel":1084},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fdeployedge\u002Fmicrosoft-edge-manage-extensions-webstore",[982],[984,1086,1087],{},"Self-host Microsoft Edge Extensions",". Microsoft documents CRX packaging, loading, hosting, and policy requirements. ",[697,1090,994],{"href":1091,"ariaLabel":1092,"className":1093,"dataFootnoteBackref":714},"#user-content-fnref-5","Back to reference 5",[993],[974,1095,1097,1098,1105,1106],{"id":1096},"user-content-fn-6","Chromium Blog. ",[697,1099,1102],{"href":1100,"rel":1101},"https:\u002F\u002Fblog.chromium.org\u002F2009\u002F06\u002Fimportant-updates-for-extension.html",[982],[984,1103,1104],{},"Important Updates for Extension Developers",". The June 2009 post discusses repackaging extensions for an early Chrome build. ",[697,1107,994],{"href":1108,"ariaLabel":1109,"className":1110,"dataFootnoteBackref":714},"#user-content-fnref-6","Back to reference 6",[993],[974,1112,1097,1114,1121,1122],{"id":1113},"user-content-fn-7",[697,1115,1118],{"href":1116,"rel":1117},"https:\u002F\u002Fblog.chromium.org\u002F2009\u002F12\u002Fextensions-beta-launched-with-over-300.html",[982],[984,1119,1120],{},"Extensions Beta Launched, with over 300 Extensions!",". Google announced the beta launch on December 8, 2009. ",[697,1123,994],{"href":1124,"ariaLabel":1125,"className":1126,"dataFootnoteBackref":714},"#user-content-fnref-7","Back to reference 7",[993],{"title":714,"searchDepth":1128,"depth":1128,"links":1129},2,[1130,1132,1134,1136,1138,1140],{"id":682,"depth":1128,"text":1131},"What kind of file is a .crx?",{"id":789,"depth":1128,"text":1133},"How do I open a .crx on my computer?",{"id":836,"depth":1128,"text":1135},"Poly support for .crx",{"id":848,"depth":1128,"text":1137},"History of .crx",{"id":886,"depth":1128,"text":1139},"Working with .crx and alternatives",{"id":713,"depth":1128,"text":969},"Learn what a `.crx` file is, how to open or inspect a Chrome extension package safely, how Poly supports it, and when to use an unpacked extension.","md",{"extension":687,"name":1144,"support-level":1145,"mime-type":1146,"operating-systems":1147,"opens-with":1151,"encoding":1156,"poly-support":1157,"poly-indexed":1158,"poly-preview":1159,"poly-agent":1160},"Chrome extension package","Storage Only",[725],[1148,1149,1150],"Windows","macOS","Linux",[1152,1153,1154,1155],"Google Chrome","Microsoft Edge","Opera","CRX-aware extraction tools","Binary signed package header followed by a ZIP archive","Yes. Poly stores, syncs, shares, versions, and downloads CRX packages.","Partial. Poly indexes the filename and ordinary file properties, not packaged contents.","No. Download the CRX file to inspect or install it with compatible tooling.","No. The Poly agent cannot read the manifest or files inside a CRX package.",null,{},"\u002Ffile-extensions\u002Fcrx",{"title":1165,"description":1166},".crx File Extension: How to Open and Inspect CRX Files","A practical guide to .crx Chrome extension packages, including CRX2 and CRX3 signatures, browser support, Poly support, security, and extraction.","file-extensions\u002Fcrx","PhZGkgJ1sce1HMPdlD00NFu5_DWEpzSxFQ50u2zhtT8",[1161,1161],{"data":1171,"body":1172},{},{"type":1173,"children":1174},"root",[1175],{"type":1176,"tag":690,"props":1177,"children":1178},"element",{},[1179],{"type":1180,"value":1152},"text",{"data":1182,"body":1183},{},{"type":1173,"children":1184},[1185],{"type":1176,"tag":690,"props":1186,"children":1187},{},[1188],{"type":1180,"value":1153},{"data":1190,"body":1191},{},{"type":1173,"children":1192},[1193],{"type":1176,"tag":690,"props":1194,"children":1195},{},[1196],{"type":1180,"value":1148},{"data":1198,"body":1199},{},{"type":1173,"children":1200},[1201],{"type":1176,"tag":690,"props":1202,"children":1203},{},[1204],{"type":1180,"value":1149},{"data":1206,"body":1207},{},{"type":1173,"children":1208},[1209],{"type":1176,"tag":690,"props":1210,"children":1211},{},[1212],{"type":1180,"value":1150},{"data":1214,"body":1215},{},{"type":1173,"children":1216},[1217],{"type":1176,"tag":690,"props":1218,"children":1219},{},[1220,1225],{"type":1176,"tag":685,"props":1221,"children":1223},{"className":1222},[],[1224],{"type":1180,"value":687},{"type":1180,"value":1226}," File Extension",{"data":1228,"body":1229},{},{"type":1173,"children":1230},[1231],{"type":1176,"tag":690,"props":1232,"children":1233},{},[1234,1236,1241],{"type":1180,"value":1235},"Learn what a ",{"type":1176,"tag":685,"props":1237,"children":1239},{"className":1238},[],[1240],{"type":1180,"value":687},{"type":1180,"value":1242}," file is, how to open or inspect a Chrome extension package safely, how Poly supports it, and when to use an unpacked extension.",{"data":1244,"body":1245},{},{"type":1173,"children":1246},[1247],{"type":1176,"tag":690,"props":1248,"children":1249},{},[1250],{"type":1180,"value":1144},{"data":1252,"body":1253},{},{"type":1173,"children":1254},[1255],{"type":1176,"tag":690,"props":1256,"children":1257},{},[1258],{"type":1180,"value":1156},{"data":1260,"body":1261},{},{"type":1173,"children":1262},[1263],{"type":1176,"tag":690,"props":1264,"children":1265},{},[1266],{"type":1180,"value":1154},{"data":1268,"body":1269},{},{"type":1173,"children":1270},[1271],{"type":1176,"tag":690,"props":1272,"children":1273},{},[1274],{"type":1180,"value":1155},{"data":1276,"body":1277},{},{"type":1173,"children":1278},[1279],{"type":1176,"tag":690,"props":1280,"children":1281},{},[1282],{"type":1180,"value":1157},{"data":1284,"body":1285},{},{"type":1173,"children":1286},[1287],{"type":1176,"tag":690,"props":1288,"children":1289},{},[1290],{"type":1180,"value":1158},{"data":1292,"body":1293},{},{"type":1173,"children":1294},[1295],{"type":1176,"tag":690,"props":1296,"children":1297},{},[1298],{"type":1180,"value":1159},{"data":1300,"body":1301},{},{"type":1173,"children":1302},[1303],{"type":1176,"tag":690,"props":1304,"children":1305},{},[1306],{"type":1180,"value":1160},1788325917402]