[{"data":1,"prerenderedAt":1581},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-application-x-unix-archive":673,"-mime-types-application-x-unix-archive-surround":1547,"mdc--w96jnz-key":1548,"mdc-bmbnyq-key":1558},[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":1523,"extension":1524,"file-extension":1525,"links":1525,"meta":1526,"mime-type":1527,"navigation":28,"path":1541,"release-notes":1525,"seo":1542,"stem":1545,"__hash__":1546},"docs\u002Fmime-types\u002Fapplication\u002Fx-unix-archive.md","Unix ar Archive MIME Type",{"type":677,"value":678,"toc":1509},"minimark",[679,689,717,744,774,778,797,815,819,838,841,850,878,891,905,912,915,918,961,964,979,982,986,997,1000,1016,1044,1048,1069,1083,1092,1203,1209,1249,1253,1256,1270,1280,1505],[680,681,683,684,688],"h2",{"id":682},"what-does-applicationx-unix-archive-mean","What does ",[685,686,687],"code",{},"application\u002Fx-unix-archive"," mean?",[690,691,692,693,695,696,700,701,704,705],"p",{},"The ",[685,694,687],{}," media type identifies an archive in the Unix ",[697,698,699],"strong",{},"ar"," family. An ar file holds a sequence of members, usually compiled object files. Build systems commonly use that container as a static library with a name such as ",[685,702,703],{},"libexample.a",", although an ar archive can contain any kind of file.",[706,707,708],"sup",{},[709,710,716],"a",{"href":711,"ariaDescribedBy":712,"dataFootnoteRef":714,"id":715},"#user-content-fn-1",[713],"footnote-label","","user-content-fnref-1","1",[690,718,719,720,722,723,726,727,735,743],{},"The label is useful but not formally registered. ",[685,721,687],{}," does not appear in IANA's application media-type registry, and other software uses ",[685,724,725],{},"application\u002Fx-archive"," for the same family.",[706,728,729],{},[709,730,734],{"href":731,"ariaDescribedBy":732,"dataFootnoteRef":714,"id":733},"#user-content-fn-2",[713],"user-content-fnref-2","2",[706,736,737],{},[709,738,742],{"href":739,"ariaDescribedBy":740,"dataFootnoteRef":714,"id":741},"#user-content-fn-3",[713],"user-content-fnref-3","3"," That means a MIME label alone is not enough to select a particular ar variant.",[745,746,747,748,752,753,759,760,766,767,773],"note",{},"An ar archive groups files but does not normally compress their contents. It is not the same as a ",[709,749,751],{"href":750},"\u002Fmime-types\u002Fapplication\u002Fx-tar","TAR archive",", and changing ",[709,754,756],{"href":755},"\u002Ffile-extensions\u002Far",[685,757,758],{},".ar"," or ",[709,761,763],{"href":762},"\u002Ffile-extensions\u002Fa",[685,764,765],{},".a"," to ",[709,768,770],{"href":769},"\u002Ffile-extensions\u002Ftar",[685,771,772],{},".tar"," does not convert it.",[680,775,777],{"id":776},"where-did-the-unix-ar-format-come-from","Where did the Unix ar format come from?",[690,779,780,781,785,786,788,789],{},"The format reaches back to early Unix at Bell Laboratories. The first edition of the ",[782,783,784],"em",{},"Unix Programmer's Manual",", dated November 3, 1971, documented the ",[685,787,699],{}," command and archive-related tooling. This page therefore uses 1971 as the origin year.",[706,790,791],{},[709,792,796],{"href":793,"ariaDescribedBy":794,"dataFootnoteRef":714,"id":795},"#user-content-fn-4",[713],"user-content-fnref-4","4",[690,798,799,800,806,807],{},"Ar remains relevant because linkers consume static libraries built from object files. The archive can carry a symbol table so a linker can locate the member defining a needed symbol without scanning every member in full.",[706,801,802],{},[709,803,716],{"href":711,"ariaDescribedBy":804,"dataFootnoteRef":714,"id":805},[713],"user-content-fnref-1-2"," Modern tools also use deterministic archives, which replace variable timestamps and ownership fields with fixed values to make repeated builds reproducible.",[706,808,809],{},[709,810,814],{"href":811,"ariaDescribedBy":812,"dataFootnoteRef":714,"id":813},"#user-content-fn-5",[713],"user-content-fnref-5","5",[680,816,818],{"id":817},"how-do-you-identify-an-ar-archive","How do you identify an ar archive?",[690,820,821,822,825,826,829,830],{},"A conventional ar archive begins with the eight ASCII bytes ",[685,823,824],{},"!\u003Carch>\\n",", represented in hexadecimal as ",[685,827,828],{},"21 3C 61 72 63 68 3E 0A",". Members follow in even-length records. Each member starts with a fixed-width ASCII header describing its name, modification time, owner, group, mode, and size.",[706,831,832],{},[709,833,837],{"href":834,"ariaDescribedBy":835,"dataFootnoteRef":714,"id":836},"#user-content-fn-6",[713],"user-content-fnref-6","6",[690,839,840],{},"The beginning therefore looks like:",[842,843,848],"pre",{"className":844,"code":846,"language":847,"meta":714},[845],"language-text","21 3C 61 72 63 68 3E 0A ...\n!  \u003C  a  r  c  h  >  \\n\n","text",[685,849,846],{"__ignoreMap":714},[690,851,852,853,858,859,863,864,870],{},"That signature is stronger evidence than an extension. The ",[709,854,855,857],{"href":762},[685,856,765],{}," suffix"," is the usual convention for a static library, while ",[709,860,861],{"href":755},[685,862,758],{}," makes the container itself explicit.",[706,865,866],{},[709,867,742],{"href":739,"ariaDescribedBy":868,"dataFootnoteRef":714,"id":869},[713],"user-content-fnref-3-2",[706,871,872],{},[709,873,877],{"href":874,"ariaDescribedBy":875,"dataFootnoteRef":714,"id":876},"#user-content-fn-7",[713],"user-content-fnref-7","7",[690,879,880,881,884,885],{},"Several incompatible details exist behind the shared outer structure. GNU, BSD, Darwin, and System V variants differ in areas such as long member names and symbol-table conventions. LLVM's current ",[685,882,883],{},"llvm-ar"," reads SVR4, GNU, BSD, AIX big archives, and Darwin archives, and it can write several of those styles.",[706,886,887],{},[709,888,814],{"href":811,"ariaDescribedBy":889,"dataFootnoteRef":714,"id":890},[713],"user-content-fnref-5-2",[892,893,894,895,898,899],"warning",{},"GNU thin archives use a different ",[685,896,897],{},"!\u003Cthin>\\n"," signature and refer to member files elsewhere on disk instead of embedding their data. Moving a thin archive without its referenced files can break it, and distributing one may disclose relative paths.",[706,900,901],{},[709,902,716],{"href":711,"ariaDescribedBy":903,"dataFootnoteRef":714,"id":904},[713],"user-content-fnref-1-3",[680,906,908,909,911],{"id":907},"how-do-you-open-an-applicationx-unix-archive-file","How do you open an ",[685,910,687],{}," file?",[690,913,914],{},"Browsers do not provide a native member browser for ar archives. Download the file and use a build tool or archive utility that understands its variant.",[690,916,917],{},"GNU Binutils and LLVM both provide compatible command-line tools. These commands only list and inspect the archive:",[842,919,923],{"className":920,"code":921,"language":922,"meta":714,"style":714},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ar t library.a\nar tv library.a\nnm -s library.a\n","sh",[685,924,925,940,950],{"__ignoreMap":714},[926,927,930,933,937],"span",{"class":928,"line":929},"line",1,[926,931,699],{"class":932},"sBMFI",[926,934,936],{"class":935},"sfazB"," t",[926,938,939],{"class":935}," library.a\n",[926,941,943,945,948],{"class":928,"line":942},2,[926,944,699],{"class":932},[926,946,947],{"class":935}," tv",[926,949,939],{"class":935},[926,951,953,956,959],{"class":928,"line":952},3,[926,954,955],{"class":932},"nm",[926,957,958],{"class":935}," -s",[926,960,939],{"class":935},[690,962,963],{},"To extract members into a new, empty directory, change to that directory and run:",[842,965,967],{"className":920,"code":966,"language":922,"meta":714,"style":714},"ar x ..\u002Flibrary.a\n",[685,968,969],{"__ignoreMap":714},[926,970,971,973,976],{"class":928,"line":929},[926,972,699],{"class":932},[926,974,975],{"class":935}," x",[926,977,978],{"class":935}," ..\u002Flibrary.a\n",[690,980,981],{},"Listing first matters because extraction writes member names to disk. Treat archives from unknown sources as untrusted input, and do not link extracted object files into software you plan to run unless you trust their origin.",[680,983,985],{"id":984},"support-in-poly","Support in Poly",[690,987,988,989,993,994,996],{},"Poly recognizes ",[709,990,991],{"href":755},[685,992,758],{}," filenames as ",[685,995,687],{}," and classifies them as archives. It can store, sync, share, version, download, and find the outer file by name.",[690,998,999],{},"Poly treats the payload as opaque:",[1001,1002,1003,1007,1010,1013],"ul",{},[1004,1005,1006],"li",{},"It does not list or extract members.",[1004,1008,1009],{},"It does not parse the archive symbol table or embedded object files.",[1004,1011,1012],{},"It does not generate a thumbnail or in-app archive preview.",[1004,1014,1015],{},"It does not index member names or contents, and the Poly agent cannot read them.",[690,1017,1018,1019,1024,1025,1029,1030,1034,1035,1040,1041,1043],{},"The common ",[709,1020,1021,1023],{"href":762},[685,1022,765],{}," extension"," is an important limitation. Poly's filename map currently recognizes ",[709,1026,1027],{"href":755},[685,1028,758],{},", but not ",[709,1031,1032],{"href":762},[685,1033,765],{},", as this MIME type. A ",[709,1036,1037,1039],{"href":762},[685,1038,765],{}," file"," can still be stored, but filename inference will not identify it as ",[685,1042,687],{},".",[680,1045,1047],{"id":1046},"is-an-ar-archive-the-same-as-a-static-library","Is an ar archive the same as a static library?",[690,1049,1050,1051,1056,1057,1063],{},"Not exactly. Ar is the container. A static library is a common use of that container, usually holding relocatable object files plus a symbol index. Ar can also hold arbitrary files, and not every ",[709,1052,1053,1055],{"href":762},[685,1054,765],{}," library"," uses identical object formats or archive conventions.",[706,1058,1059],{},[709,1060,716],{"href":711,"ariaDescribedBy":1061,"dataFootnoteRef":714,"id":1062},[713],"user-content-fnref-1-4",[706,1064,1065],{},[709,1066,814],{"href":811,"ariaDescribedBy":1067,"dataFootnoteRef":714,"id":1068},[713],"user-content-fnref-5-3",[690,1070,1071,1072,1076,1077],{},"Apple likewise describes static libraries as archives of object files and uses the ",[709,1073,1074,1023],{"href":762},[685,1075,765],{},". A library built for one operating system or processor is not automatically usable on another, even when both tools recognize the outer ar container.",[706,1078,1079],{},[709,1080,877],{"href":874,"ariaDescribedBy":1081,"dataFootnoteRef":714,"id":1082},[713],"user-content-fnref-7-2",[680,1084,1086,1087,1091],{"id":1085},"how-does-ar-compare-with-tar-and-zip","How does ar compare with TAR and ",[709,1088,1090],{"href":1089},"\u002Fmime-types\u002Fapplication\u002Fzip","ZIP","?",[1093,1094,1095,1114],"table",{},[1096,1097,1098],"thead",{},[1099,1100,1101,1105,1107,1110],"tr",{},[1102,1103,1104],"th",{},"Property",[1102,1106,699],{},[1102,1108,1109],{},"TAR",[1102,1111,1112],{},[709,1113,1090],{"href":1089},[1115,1116,1117,1132,1162,1176,1189],"tbody",{},[1099,1118,1119,1123,1126,1129],{},[1120,1121,1122],"td",{},"Main use",[1120,1124,1125],{},"Static libraries and toolchain archives",[1120,1127,1128],{},"Filesystem-oriented bundles and backups",[1120,1130,1131],{},"General compressed interchange",[1099,1133,1134,1137,1148,1154],{},[1120,1135,1136],{},"Typical extension",[1120,1138,1139,1143,1144],{},[709,1140,1141],{"href":762},[685,1142,765],{},", ",[709,1145,1146],{"href":755},[685,1147,758],{},[1120,1149,1150],{},[709,1151,1152],{"href":769},[685,1153,772],{},[1120,1155,1156],{},[709,1157,1159],{"href":1158},"\u002Ffile-extensions\u002Fzip",[685,1160,1161],{},".zip",[1099,1163,1164,1167,1170,1173],{},[1120,1165,1166],{},"Built-in compression",[1120,1168,1169],{},"Normally none",[1120,1171,1172],{},"None in the base format",[1120,1174,1175],{},"Yes",[1099,1177,1178,1181,1184,1187],{},[1120,1179,1180],{},"Linker symbol table",[1120,1182,1183],{},"Common for object libraries",[1120,1185,1186],{},"No",[1120,1188,1186],{},[1099,1190,1191,1194,1197,1200],{},[1120,1192,1193],{},"Format variants",[1120,1195,1196],{},"GNU, BSD, Darwin, SVR4, and others",[1120,1198,1199],{},"Several extensions to a common tape-archive model",[1120,1201,1202],{},"Versioned feature set",[690,1204,1205,1206,1208],{},"Choose TAR when directory structure and filesystem metadata are central. Choose ",[709,1207,1090],{"href":1089}," when recipients need a broadly supported compressed package. Choose ar when a compiler toolchain or another specification explicitly expects it.",[690,1210,1211,1212,1218,1219,1223,1224,1227,1228,1230,1231,1043,1233,1241,1242,1245,1246,1248],{},"Debian's ",[709,1213,1215],{"href":1214},"\u002Ffile-extensions\u002Fdeb",[685,1216,1217],{},".deb"," format is a useful example of ar used as a higher-level container. A ",[709,1220,1222],{"href":1221},"\u002Fmime-types\u002Fapplication\u002Fvnd.debian.binary-package","Debian binary package"," is an ar archive whose members include ",[685,1225,1226],{},"debian-binary",", a control ",[709,1229,751],{"href":750},", and a data ",[709,1232,751],{"href":750},[706,1234,1235],{},[709,1236,1240],{"href":1237,"ariaDescribedBy":1238,"dataFootnoteRef":714,"id":1239},"#user-content-fn-8",[713],"user-content-fnref-8","8"," Use ",[685,1243,1244],{},"dpkg-deb"," for package work because it understands those required members and package semantics. Raw ",[685,1247,699],{}," only exposes the outer container.",[680,1250,1252],{"id":1251},"can-you-convert-an-ar-archive","Can you convert an ar archive?",[690,1254,1255],{},"Archive conversion means extracting the members and creating a new container. It does not convert object code inside a static library.",[1001,1257,1258,1261,1267],{},[1004,1259,1260],{},"Use TAR when you want a Unix-oriented file bundle rather than a linkable library.",[1004,1262,1263,1264,1266],{},"Use ",[709,1265,1090],{"href":1089}," when convenient desktop interchange matters more than Unix metadata.",[1004,1268,1269],{},"Rebuild a static library with the target platform's compiler and archiver when architecture, object format, or symbol-table compatibility matters.",[690,1271,1272,1273,766,1277,1279],{},"Do not convert a ",[709,1274,1275,1055],{"href":762},[685,1276,765],{},[709,1278,1090],{"href":1089}," and expect a linker to accept it. The linker expects ar structure, compatible object files, and often a usable symbol index.",[1281,1282,1285,1290],"section",{"className":1283,"dataFootnotes":714},[1284],"footnotes",[680,1286,1289],{"className":1287,"id":713},[1288],"sr-only","Footnotes",[1291,1292,1293,1334,1356,1395,1412,1443,1459,1488],"ol",{},[1004,1294,1296,1297,1304,1305,1312,1313,1312,1320,1312,1327],{"id":1295},"user-content-fn-1","GNU Binutils. ",[709,1298,1302],{"href":1299,"rel":1300},"https:\u002F\u002Fsourceware.org\u002Fbinutils\u002Fdocs\u002Fbinutils\u002Far.html",[1301],"nofollow",[782,1303,699],{},". The manual describes archive members, library symbol indexes, ordinary and thin archives, and extraction operations. ",[709,1306,1311],{"href":1307,"ariaLabel":1308,"className":1309,"dataFootnoteBackref":714},"#user-content-fnref-1","Back to reference 1",[1310],"data-footnote-backref","↩"," ",[709,1314,1311,1318],{"href":1315,"ariaLabel":1316,"className":1317,"dataFootnoteBackref":714},"#user-content-fnref-1-2","Back to reference 1-2",[1310],[706,1319,734],{},[709,1321,1311,1325],{"href":1322,"ariaLabel":1323,"className":1324,"dataFootnoteBackref":714},"#user-content-fnref-1-3","Back to reference 1-3",[1310],[706,1326,742],{},[709,1328,1311,1332],{"href":1329,"ariaLabel":1330,"className":1331,"dataFootnoteBackref":714},"#user-content-fnref-1-4","Back to reference 1-4",[1310],[706,1333,796],{},[1004,1335,1337,1338,1345,1346,759,1348,1350,1351],{"id":1336},"user-content-fn-2","Internet Assigned Numbers Authority. ",[709,1339,1342],{"href":1340,"rel":1341},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml",[1301],[782,1343,1344],{},"Media Types Registry",". The application registry does not list ",[685,1347,687],{},[685,1349,725],{},". ",[709,1352,1311],{"href":1353,"ariaLabel":1354,"className":1355,"dataFootnoteBackref":714},"#user-content-fnref-2","Back to reference 2",[1310],[1004,1357,1359,1360,1367,1368,1372,1373,1377,1378,1380,1381,1350,1383,1312,1388],{"id":1358},"user-content-fn-3","Apache Tika. ",[709,1361,1364],{"href":1362,"rel":1363},"https:\u002F\u002Fgithub.com\u002Fapache\u002Ftika\u002Fblob\u002Fmain\u002Ftika-core\u002Fsrc\u002Fmain\u002Fresources\u002Forg\u002Fapache\u002Ftika\u002Fmime\u002Ftika-mimetypes.xml",[1301],[782,1365,1366],{},"Core MIME Type Definitions",". Tika associates ",[709,1369,1370],{"href":762},[685,1371,765],{}," and ",[709,1374,1375],{"href":755},[685,1376,758],{}," with the ar family and lists ",[685,1379,687],{}," as an alias of ",[685,1382,725],{},[709,1384,1311],{"href":1385,"ariaLabel":1386,"className":1387,"dataFootnoteBackref":714},"#user-content-fnref-3","Back to reference 3",[1310],[709,1389,1311,1393],{"href":1390,"ariaLabel":1391,"className":1392,"dataFootnoteBackref":714},"#user-content-fnref-3-2","Back to reference 3-2",[1310],[706,1394,734],{},[1004,1396,1398,1399,1406,1407],{"id":1397},"user-content-fn-4","Nokia Bell Labs. ",[709,1400,1403],{"href":1401,"rel":1402},"https:\u002F\u002Fwww.nokia.com\u002Fbell-labs\u002Fabout\u002Fdennis-m-ritchie\u002F1stEdman.html",[1301],[782,1404,1405],{},"Unix Programmer's Manual, First Edition",". The surviving manual is dated November 3, 1971 and includes the original command and file-format sections. ",[709,1408,1311],{"href":1409,"ariaLabel":1410,"className":1411,"dataFootnoteBackref":714},"#user-content-fnref-4","Back to reference 4",[1310],[1004,1413,1415,1416,1423,1424,1312,1429,1312,1436],{"id":1414},"user-content-fn-5","LLVM Project. ",[709,1417,1420],{"href":1418,"rel":1419},"https:\u002F\u002Fllvm.org\u002Fdocs\u002FCommandGuide\u002Fllvm-ar.html",[1301],[782,1421,1422],{},"llvm-ar Command Guide",". The guide documents supported archive variants, symbol tables, deterministic mode, and thin archives. ",[709,1425,1311],{"href":1426,"ariaLabel":1427,"className":1428,"dataFootnoteBackref":714},"#user-content-fnref-5","Back to reference 5",[1310],[709,1430,1311,1434],{"href":1431,"ariaLabel":1432,"className":1433,"dataFootnoteBackref":714},"#user-content-fnref-5-2","Back to reference 5-2",[1310],[706,1435,734],{},[709,1437,1311,1441],{"href":1438,"ariaLabel":1439,"className":1440,"dataFootnoteBackref":714},"#user-content-fnref-5-3","Back to reference 5-3",[1310],[706,1442,742],{},[1004,1444,1415,1446,1453,1454],{"id":1445},"user-content-fn-6",[709,1447,1450],{"href":1448,"rel":1449},"https:\u002F\u002Freleases.llvm.org\u002F2.8\u002Fdocs\u002FCommandGuide\u002Fhtml\u002Fllvm-ar.html#file-format",[1301],[782,1451,1452],{},"llvm-ar File Format",". The format description specifies the eight-byte signature and member-header fields. ",[709,1455,1311],{"href":1456,"ariaLabel":1457,"className":1458,"dataFootnoteBackref":714},"#user-content-fnref-6","Back to reference 6",[1310],[1004,1460,1462,1463,1470,1471,1350,1476,1312,1481],{"id":1461},"user-content-fn-7","Apple. ",[709,1464,1467],{"href":1465,"rel":1466},"https:\u002F\u002Fdeveloper.apple.com\u002Flibrary\u002Farchive\u002Fdocumentation\u002FDeveloperTools\u002FConceptual\u002FDynamicLibraries\u002F100-Articles\u002FOverviewOfDynamicLibraries.html",[1301],[782,1468,1469],{},"Overview of Dynamic Libraries",". Apple describes static libraries as collections or archives of object files; its toolchain documentation uses the ",[709,1472,1473,1475],{"href":762},[685,1474,765],{}," convention",[709,1477,1311],{"href":1478,"ariaLabel":1479,"className":1480,"dataFootnoteBackref":714},"#user-content-fnref-7","Back to reference 7",[1310],[709,1482,1311,1486],{"href":1483,"ariaLabel":1484,"className":1485,"dataFootnoteBackref":714},"#user-content-fnref-7-2","Back to reference 7-2",[1310],[706,1487,734],{},[1004,1489,1491,1492,1499,1500],{"id":1490},"user-content-fn-8","Debian. ",[709,1493,1496],{"href":1494,"rel":1495},"https:\u002F\u002Fwww.debian.org\u002Fdoc\u002Fmanuals\u002Fdebian-handbook\u002Fpackaging-system.en.html",[1301],[782,1497,1498],{},"Packaging System: Tools and Fundamental Principles",". The handbook shows the three principal members of a Debian package's outer ar archive. ",[709,1501,1311],{"href":1502,"ariaLabel":1503,"className":1504,"dataFootnoteBackref":714},"#user-content-fnref-8","Back to reference 8",[1310],[1506,1507,1508],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":714,"searchDepth":942,"depth":942,"links":1510},[1511,1513,1514,1515,1517,1518,1519,1521,1522],{"id":682,"depth":942,"text":1512},"What does application\u002Fx-unix-archive mean?",{"id":776,"depth":942,"text":777},{"id":817,"depth":942,"text":818},{"id":907,"depth":942,"text":1516},"How do you open an application\u002Fx-unix-archive file?",{"id":984,"depth":942,"text":985},{"id":1046,"depth":942,"text":1047},{"id":1085,"depth":942,"text":1520},"How does ar compare with TAR and ZIP?",{"id":1251,"depth":942,"text":1252},{"id":713,"depth":942,"text":1289},"Learn what `application\u002Fx-unix-archive` means, how ar archives and static libraries work, and how Poly handles `.ar` files.","md",null,{},{"name":687,"extensions":1528,"magic-number":828,"invented-date":1529,"inventor-name":1530,"in-use":12,"browser-support":1531,"example-applications":1533,"poly-support":1537,"poly-indexed":1538,"poly-preview":1539,"poly-agent":1540},[758,765],"1971","Bell Laboratories",[1532],"No native browser support",[1534,1535,1536],"GNU ar","LLVM llvm-ar","Apple libtool","Partial. Poly recognizes .ar as application\u002Fx-unix-archive and stores, syncs, shares, and versions it, but does not extract the archive. The common .a extension is not mapped to this type.","Partial. Poly indexes the archive's filename and ordinary file properties, but not member names, symbols, metadata, or contents.","No. Poly has no in-app ar archive browser; download the file and inspect it with an ar-compatible tool.","No. The Poly agent cannot read or reason about members packed inside an ar archive.","\u002Fmime-types\u002Fapplication\u002Fx-unix-archive",{"title":1543,"description":1544},"application\u002Fx-unix-archive MIME Type: Unix ar Guide","A practical guide to application\u002Fx-unix-archive, including ar archive identification, static libraries, extraction, variants, and Poly support.","mime-types\u002Fapplication\u002Fx-unix-archive","3-_yLQPIBjDQxGLgAm1tv8T11CWRRUFLUncbrjOkpx0",[1525,1525],{"data":1549,"body":1550},{},{"type":1551,"children":1552},"root",[1553],{"type":1554,"tag":690,"props":1555,"children":1556},"element",{},[1557],{"type":847,"value":675},{"data":1559,"body":1560},{},{"type":1551,"children":1561},[1562],{"type":1554,"tag":690,"props":1563,"children":1564},{},[1565,1567,1572,1574,1579],{"type":847,"value":1566},"Learn what ",{"type":1554,"tag":685,"props":1568,"children":1570},{"className":1569},[],[1571],{"type":847,"value":687},{"type":847,"value":1573}," means, how ar archives and static libraries work, and how Poly handles ",{"type":1554,"tag":685,"props":1575,"children":1577},{"className":1576},[],[1578],{"type":847,"value":758},{"type":847,"value":1580}," files.",1788325917403]