[{"data":1,"prerenderedAt":1541},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-application-gzip":673,"-mime-types-application-gzip-surround":1507,"mdc-n79140-key":1508,"mdc-y944ls-key":1518},[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":1484,"extension":1485,"file-extension":1486,"links":1486,"meta":1487,"mime-type":1488,"navigation":28,"path":1501,"release-notes":1486,"seo":1502,"stem":1505,"__hash__":1506},"docs\u002Fmime-types\u002Fapplication\u002Fgzip.md","Gzip MIME Type",{"type":677,"value":678,"toc":1471},"minimark",[679,689,716,750,766,770,787,813,840,844,861,870,879,882,905,908,915,922,925,969,972,987,993,1026,1043,1047,1058,1061,1078,1104,1107,1114,1117,1204,1213,1226,1230,1239,1245,1260,1467],[680,681,683,684,688],"h2",{"id":682},"what-does-applicationgzip-mean","What does ",[685,686,687],"code",{},"application\u002Fgzip"," mean?",[690,691,692,693,695,696,708],"p",{},"The ",[685,694,687],{}," media type identifies a byte stream compressed in the Gzip file format. Gzip is lossless, so successful decompression reproduces the original bytes. It wraps DEFLATE-compressed data in a header and trailer that can carry details such as an original filename and modification time, plus checksums for detecting accidental corruption.",[697,698,699],"sup",{},[700,701,707],"a",{"href":702,"ariaDescribedBy":703,"dataFootnoteRef":705,"id":706},"#user-content-fn-1",[704],"footnote-label","","user-content-fnref-1","1",[697,709,710],{},[700,711,715],{"href":712,"ariaDescribedBy":713,"dataFootnoteRef":705,"id":714},"#user-content-fn-2",[704],"user-content-fnref-2","2",[690,717,718,719,725,726,732,733,736,737,741,742],{},"The registered extension is ",[700,720,722],{"href":721},"\u002Ffile-extensions\u002Fgz",[685,723,724],{},".gz",". A ",[700,727,729],{"href":728},"\u002Ffile-extensions\u002Ftgz",[685,730,731],{},".tgz"," filename conventionally means ",[685,734,735],{},".tar.gz",": a ",[700,738,740],{"href":739},"\u002Fmime-types\u002Fapplication\u002Fx-tar","TAR archive"," compressed as one Gzip stream.",[697,743,744],{},[700,745,749],{"href":746,"ariaDescribedBy":747,"dataFootnoteRef":705,"id":748},"#user-content-fn-3",[704],"user-content-fnref-3","3",[751,752,753,754,757,758,760,761,765],"note",{},"Gzip is a compression format, not a general multi-file archive format. ",[700,755,756],{"href":739},"TAR"," supplies the member names, directory structure, permissions, and other archive metadata in a ",[685,759,735],{}," or ",[700,762,763],{"href":728},[685,764,731],{}," file.",[680,767,769],{"id":768},"where-did-gzip-come-from","Where did Gzip come from?",[690,771,772,773,779],{},"Jean-loup Gailly designed the Gzip format and wrote the original GNU compression program. Mark Adler wrote the decompression code and worked with Gailly on the related software. The GNU manual dates the project documentation to 1992, while RFC 1952 formally documented Gzip file format version 4.3 in May 1996.",[697,774,775],{},[700,776,715],{"href":712,"ariaDescribedBy":777,"dataFootnoteRef":705,"id":778},[704],"user-content-fnref-2-2",[697,780,781],{},[700,782,786],{"href":783,"ariaDescribedBy":784,"dataFootnoteRef":705,"id":785},"#user-content-fn-4",[704],"user-content-fnref-4","4",[690,788,789,790,798,799,805],{},"Gzip was developed for the GNU project as a replacement for the ",[700,791,793,794,797],{"href":792},"\u002Fmime-types\u002Fapplication\u002Fx-compress","Unix ",[685,795,796],{},"compress"," utility",", whose LZW algorithm was covered by patents at the time. Gzip instead uses DEFLATE, which combines LZ77-style back-references with Huffman coding.",[697,800,801],{},[700,802,786],{"href":783,"ariaDescribedBy":803,"dataFootnoteRef":705,"id":804},[704],"user-content-fnref-4-2",[697,806,807],{},[700,808,812],{"href":809,"ariaDescribedBy":810,"dataFootnoteRef":705,"id":811},"#user-content-fn-5",[704],"user-content-fnref-5","5",[690,814,815,816,818,819,822,823,826,827,830,831,833,834],{},"The IETF registered ",[685,817,687],{}," in 2012. Earlier software used informal names including ",[685,820,821],{},"application\u002Fx-gzip",", ",[685,824,825],{},"application\u002Fgzip-compressed",", and ",[685,828,829],{},"application\u002Fx-gunzip",". RFC 6713 says new applications should use ",[685,832,687],{}," instead.",[697,835,836],{},[700,837,707],{"href":702,"ariaDescribedBy":838,"dataFootnoteRef":705,"id":839},[704],"user-content-fnref-1-2",[680,841,843],{"id":842},"how-do-you-identify-a-gzip-file","How do you identify a Gzip file?",[690,845,846,847,850,851,854,855],{},"A Gzip member starts with the two bytes ",[685,848,849],{},"1F 8B",". The next byte identifies the compression method. For ordinary Gzip data it is ",[685,852,853],{},"08",", meaning DEFLATE, so a common opening is:",[697,856,857],{},[700,858,715],{"href":712,"ariaDescribedBy":859,"dataFootnoteRef":705,"id":860},[704],"user-content-fnref-2-3",[862,863,868],"pre",{"className":864,"code":866,"language":867,"meta":705},[865],"language-text","1F 8B 08 ...\n","text",[685,869,866],{"__ignoreMap":705},[690,871,872,873],{},"The header can also contain optional fields such as an original filename, a comment, and extra application-specific data. The trailer stores a CRC-32 of the uncompressed data and the uncompressed size modulo 2^32.",[697,874,875],{},[700,876,715],{"href":712,"ariaDescribedBy":877,"dataFootnoteRef":705,"id":878},[704],"user-content-fnref-2-4",[690,880,881],{},"The signature is useful for identification, but it is not proof that the complete stream is valid. GNU gzip can test the data without saving decompressed output:",[862,883,887],{"className":884,"code":885,"language":886,"meta":705,"style":705},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","gzip --test download.gz\n","sh",[685,888,889],{"__ignoreMap":705},[890,891,894,898,902],"span",{"class":892,"line":893},"line",1,[890,895,897],{"class":896},"sBMFI","gzip",[890,899,901],{"class":900},"sfazB"," --test",[890,903,904],{"class":900}," download.gz\n",[690,906,907],{},"A successful checksum test detects many forms of accidental damage. It is not a digital signature and does not establish who created the file or whether the decompressed content is safe.",[680,909,911,912,914],{"id":910},"how-do-you-open-an-applicationgzip-file","How do you open an ",[685,913,687],{}," file?",[690,916,917,918,921],{},"Web browsers normally download a Gzip file instead of presenting its decompressed contents as a document. This differs from HTTP ",[685,919,920],{},"Content-Encoding: gzip",", where the browser transparently decodes a compressed representation before handing it to the page.",[690,923,924],{},"Common local tools include:",[926,927,928,941,958],"ul",{},[929,930,931,932,822,934,826,937,940],"li",{},"GNU ",[685,933,897],{},[685,935,936],{},"gunzip",[685,938,939],{},"zcat"," for compressing, decompressing, and streaming a single payload.",[929,942,943,944,946,947,951,952],{},"GNU tar for listing or extracting ",[685,945,735],{}," and ",[700,948,949],{"href":728},[685,950,731],{}," archives.",[697,953,954],{},[700,955,749],{"href":746,"ariaDescribedBy":956,"dataFootnoteRef":705,"id":957},[704],"user-content-fnref-3-2",[929,959,960,961],{},"7-Zip, which supports Gzip extraction and creation.",[697,962,963],{},[700,964,968],{"href":965,"ariaDescribedBy":966,"dataFootnoteRef":705,"id":967},"#user-content-fn-6",[704],"user-content-fnref-6","6",[690,970,971],{},"To preserve the compressed file while writing the decompressed result:",[862,973,975],{"className":884,"code":974,"language":886,"meta":705,"style":705},"gzip -dk report.csv.gz\n",[685,976,977],{"__ignoreMap":705},[890,978,979,981,984],{"class":892,"line":893},[890,980,897],{"class":896},[890,982,983],{"class":900}," -dk",[890,985,986],{"class":900}," report.csv.gz\n",[690,988,989,990,992],{},"For a ",[700,991,740],{"href":739},", inspect the member list before extraction:",[862,994,996],{"className":884,"code":995,"language":886,"meta":705,"style":705},"tar -tzf source.tar.gz\ntar -xzf source.tar.gz -C empty-directory\n",[685,997,998,1009],{"__ignoreMap":705},[890,999,1000,1003,1006],{"class":892,"line":893},[890,1001,1002],{"class":896},"tar",[890,1004,1005],{"class":900}," -tzf",[890,1007,1008],{"class":900}," source.tar.gz\n",[890,1010,1012,1014,1017,1020,1023],{"class":892,"line":1011},2,[890,1013,1002],{"class":896},[890,1015,1016],{"class":900}," -xzf",[890,1018,1019],{"class":900}," source.tar.gz",[890,1021,1022],{"class":900}," -C",[890,1024,1025],{"class":900}," empty-directory\n",[690,1027,1028,1029,1032,1033,1037,1038,1042],{},"Do not use ",[685,1030,1031],{},"unzip"," for a normal ",[700,1034,1035],{"href":721},[685,1036,724],{}," file. ",[700,1039,1041],{"href":1040},"\u002Fmime-types\u002Fapplication\u002Fzip","ZIP"," and Gzip can both use DEFLATE internally, but their containers, metadata, and signatures are different.",[680,1044,1046],{"id":1045},"support-in-poly","Support in Poly",[690,1048,1049,1050,1054,1055,1057],{},"Poly recognizes the ",[700,1051,1052],{"href":721},[685,1053,724],{}," extension as ",[685,1056,687],{}," and classifies the file as an archive. It can store, sync, share, version, download, and find the file by name.",[690,1059,1060],{},"Poly treats the compressed bytes as opaque:",[926,1062,1063,1069,1072,1075],{},[929,1064,1065,1066,1068],{},"It does not decompress the Gzip stream or inspect a ",[700,1067,740],{"href":739}," inside it.",[929,1070,1071],{},"It does not index decompressed text, tar member names, or member metadata.",[929,1073,1074],{},"It does not generate a thumbnail or offer an in-app preview.",[929,1076,1077],{},"The Poly agent cannot read or reason about the compressed contents.",[690,1079,1080,1081,1085,1086,1090,1091,1094,1095,1099,1100,1103],{},"Poly's current filename mapping recognizes ",[700,1082,1083],{"href":721},[685,1084,724],{},", but not the ",[700,1087,1088],{"href":728},[685,1089,731],{}," shorthand. A file named ",[685,1092,1093],{},"backup.tar.gz"," is recognized because its final extension is ",[700,1096,1097],{"href":721},[685,1098,724],{},". A file named ",[685,1101,1102],{},"backup.tgz"," is not classified as Gzip from its extension.",[690,1105,1106],{},"Download and decompress the file with a trusted utility when you need its contents. Adding the decompressed output to Poly separately allows that file to use the preview and indexing pipeline for its own format.",[680,1108,1110,1111,1113],{"id":1109},"gzip-versus-tar-zip-and-zlib","Gzip versus tar, ",[700,1112,1041],{"href":1040},", and zlib",[690,1115,1116],{},"These related names describe different layers:",[1118,1119,1120,1136],"table",{},[1121,1122,1123],"thead",{},[1124,1125,1126,1130,1133],"tr",{},[1127,1128,1129],"th",{},"Format",[1127,1131,1132],{},"Typical extension",[1127,1134,1135],{},"What it provides",[1137,1138,1139,1154,1176,1193],"tbody",{},[1124,1140,1141,1145,1151],{},[1142,1143,1144],"td",{},"Gzip",[1142,1146,1147],{},[700,1148,1149],{"href":721},[685,1150,724],{},[1142,1152,1153],{},"Compression for a byte stream, plus a small header and integrity trailer",[1124,1155,1156,1161,1169],{},[1142,1157,1158],{},[700,1159,1160],{"href":739},"TAR with Gzip",[1142,1162,1163,760,1165],{},[685,1164,735],{},[700,1166,1167],{"href":728},[685,1168,731],{},[1142,1170,1171,1172,1175],{},"A ",[700,1173,1174],{"href":739},"TAR member archive"," wrapped in Gzip compression",[1124,1177,1178,1182,1190],{},[1142,1179,1180],{},[700,1181,1041],{"href":1040},[1142,1183,1184],{},[700,1185,1187],{"href":1186},"\u002Ffile-extensions\u002Fzip",[685,1188,1189],{},".zip",[1142,1191,1192],{},"Its own multi-file archive structure with per-entry compression",[1124,1194,1195,1198,1201],{},[1142,1196,1197],{},"zlib",[1142,1199,1200],{},"No standard file extension",[1142,1202,1203],{},"A compact DEFLATE stream wrapper commonly embedded in other formats",[690,1205,1206,1207],{},"Both Gzip and zlib use DEFLATE, but they have different wrappers and are not interchangeable byte for byte. RFC 6713 describes zlib as a stream format and Gzip as adding header and trailer fields more appropriate for a file format.",[697,1208,1209],{},[700,1210,707],{"href":702,"ariaDescribedBy":1211,"dataFootnoteRef":705,"id":1212},[704],"user-content-fnref-1-3",[690,1214,1215,1216,1222,1223,1225],{},"A Gzip file can contain multiple concatenated Gzip members. A compliant decompressor processes the members in sequence and concatenates their uncompressed results.",[697,1217,1218],{},[700,1219,715],{"href":712,"ariaDescribedBy":1220,"dataFootnoteRef":705,"id":1221},[704],"user-content-fnref-2-5"," This still does not create a searchable archive directory like ",[700,1224,1041],{"href":1040}," or tar.",[680,1227,1229],{"id":1228},"safety-and-interoperability","Safety and interoperability",[690,1231,1232,1233],{},"Treat the decompressed result as untrusted input. RFC 6713 notes that Gzip can carry arbitrary binary data, including hostile executable code, and that malformed inputs can put unexpected values in header fields.",[697,1234,1235],{},[700,1236,707],{"href":702,"ariaDescribedBy":1237,"dataFootnoteRef":705,"id":1238},[704],"user-content-fnref-1-4",[690,1240,1241,1242,1244],{},"Small compressed inputs can also expand into very large outputs. Apply storage, memory, and time limits when decompressing data from an untrusted source. For ",[685,1243,735],{}," files, inspect member paths and links before extraction, and extract into a new directory to reduce the risk from absolute paths, parent-directory references, or unexpected overwrites.",[690,1246,1247,1248,1254],{},"Gzip's optional metadata can affect reproducible builds. The header may record an original filename and modification time. GNU gzip provides options to omit those fields when deterministic output matters.",[697,1249,1250],{},[700,1251,715],{"href":712,"ariaDescribedBy":1252,"dataFootnoteRef":705,"id":1253},[704],"user-content-fnref-2-6",[697,1255,1256],{},[700,1257,812],{"href":809,"ariaDescribedBy":1258,"dataFootnoteRef":705,"id":1259},[704],"user-content-fnref-5-2",[1261,1262,1265,1270],"section",{"className":1263,"dataFootnotes":705},[1264],"footnotes",[680,1266,1269],{"className":1267,"id":704},[1268],"sr-only","Footnotes",[1271,1272,1273,1322,1374,1401,1424,1450],"ol",{},[929,1274,1276,1277,1292,1293,1300,1301,1300,1308,1300,1315],{"id":1275},"user-content-fn-1","Internet Engineering Task Force. ",[700,1278,1282],{"href":1279,"rel":1280},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6713.html",[1281],"nofollow",[1283,1284,1285,1286,946,1289,1291],"em",{},"RFC 6713: The ",[685,1287,1288],{},"application\u002Fzlib",[685,1290,687],{}," Media Types",". The registration documents the canonical media type, extension, older informal names, and security considerations. ",[700,1294,1299],{"href":1295,"ariaLabel":1296,"className":1297,"dataFootnoteBackref":705},"#user-content-fnref-1","Back to reference 1",[1298],"data-footnote-backref","↩"," ",[700,1302,1299,1306],{"href":1303,"ariaLabel":1304,"className":1305,"dataFootnoteBackref":705},"#user-content-fnref-1-2","Back to reference 1-2",[1298],[697,1307,715],{},[700,1309,1299,1313],{"href":1310,"ariaLabel":1311,"className":1312,"dataFootnoteBackref":705},"#user-content-fnref-1-3","Back to reference 1-3",[1298],[697,1314,749],{},[700,1316,1299,1320],{"href":1317,"ariaLabel":1318,"className":1319,"dataFootnoteBackref":705},"#user-content-fnref-1-4","Back to reference 1-4",[1298],[697,1321,786],{},[929,1323,1325,1326,1333,1334,1300,1339,1300,1346,1300,1353,1300,1360,1300,1367],{"id":1324},"user-content-fn-2","L. Peter Deutsch. ",[700,1327,1330],{"href":1328,"rel":1329},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc1952.html",[1281],[1283,1331,1332],{},"RFC 1952: GZIP File Format Specification Version 4.3",". The specification defines the header, magic bytes, optional fields, DEFLATE method identifier, trailer, concatenated members, and CRC behavior. ",[700,1335,1299],{"href":1336,"ariaLabel":1337,"className":1338,"dataFootnoteBackref":705},"#user-content-fnref-2","Back to reference 2",[1298],[700,1340,1299,1344],{"href":1341,"ariaLabel":1342,"className":1343,"dataFootnoteBackref":705},"#user-content-fnref-2-2","Back to reference 2-2",[1298],[697,1345,715],{},[700,1347,1299,1351],{"href":1348,"ariaLabel":1349,"className":1350,"dataFootnoteBackref":705},"#user-content-fnref-2-3","Back to reference 2-3",[1298],[697,1352,749],{},[700,1354,1299,1358],{"href":1355,"ariaLabel":1356,"className":1357,"dataFootnoteBackref":705},"#user-content-fnref-2-4","Back to reference 2-4",[1298],[697,1359,786],{},[700,1361,1299,1365],{"href":1362,"ariaLabel":1363,"className":1364,"dataFootnoteBackref":705},"#user-content-fnref-2-5","Back to reference 2-5",[1298],[697,1366,812],{},[700,1368,1299,1372],{"href":1369,"ariaLabel":1370,"className":1371,"dataFootnoteBackref":705},"#user-content-fnref-2-6","Back to reference 2-6",[1298],[697,1373,968],{},[929,1375,1377,1378,1385,1386,1388,1389,1300,1394],{"id":1376},"user-content-fn-3","Free Software Foundation. ",[700,1379,1382],{"href":1380,"rel":1381},"https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Ftar\u002Fmanual\u002Fhtml_node\u002Fgzip.html",[1281],[1283,1383,1384],{},"Creating and Reading Compressed Archives",". The GNU tar manual documents ",[685,1387,735],{}," creation, recognition, listing, and extraction. ",[700,1390,1299],{"href":1391,"ariaLabel":1392,"className":1393,"dataFootnoteBackref":705},"#user-content-fnref-3","Back to reference 3",[1298],[700,1395,1299,1399],{"href":1396,"ariaLabel":1397,"className":1398,"dataFootnoteBackref":705},"#user-content-fnref-3-2","Back to reference 3-2",[1298],[697,1400,715],{},[929,1402,1377,1404,1411,1412,1300,1417],{"id":1403},"user-content-fn-4",[700,1405,1408],{"href":1406,"rel":1407},"https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fgzip\u002Fgzip.html",[1281],[1283,1409,1410],{},"GNU Gzip",". The GNU project credits Jean-loup Gailly with the original program and Mark Adler with its decompression part. ",[700,1413,1299],{"href":1414,"ariaLabel":1415,"className":1416,"dataFootnoteBackref":705},"#user-content-fnref-4","Back to reference 4",[1298],[700,1418,1299,1422],{"href":1419,"ariaLabel":1420,"className":1421,"dataFootnoteBackref":705},"#user-content-fnref-4-2","Back to reference 4-2",[1298],[697,1423,715],{},[929,1425,1377,1427,1434,1435,1437,1438,1300,1443],{"id":1426},"user-content-fn-5",[700,1428,1431],{"href":1429,"rel":1430},"https:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fgzip\u002Fmanual\u002Fhtml_node\u002FOverview.html",[1281],[1283,1432,1433],{},"GNU Gzip Manual",". The manual documents the ",[685,1436,724],{}," naming convention, algorithm, metadata behavior, commands, and project-era copyright dates. ",[700,1439,1299],{"href":1440,"ariaLabel":1441,"className":1442,"dataFootnoteBackref":705},"#user-content-fnref-5","Back to reference 5",[1298],[700,1444,1299,1448],{"href":1445,"ariaLabel":1446,"className":1447,"dataFootnoteBackref":705},"#user-content-fnref-5-2","Back to reference 5-2",[1298],[697,1449,715],{},[929,1451,1453,1454,1461,1462],{"id":1452},"user-content-fn-6","7-Zip. ",[700,1455,1458],{"href":1456,"rel":1457},"https:\u002F\u002Fwww.7-zip.org\u002F",[1281],[1283,1459,1460],{},"7-Zip",". The official feature list includes Gzip among supported packing and unpacking formats. ",[700,1463,1299],{"href":1464,"ariaLabel":1465,"className":1466,"dataFootnoteBackref":705},"#user-content-fnref-6","Back to reference 6",[1298],[1468,1469,1470],"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":705,"searchDepth":1011,"depth":1011,"links":1472},[1473,1475,1476,1477,1479,1480,1482,1483],{"id":682,"depth":1011,"text":1474},"What does application\u002Fgzip mean?",{"id":768,"depth":1011,"text":769},{"id":842,"depth":1011,"text":843},{"id":910,"depth":1011,"text":1478},"How do you open an application\u002Fgzip file?",{"id":1045,"depth":1011,"text":1046},{"id":1109,"depth":1011,"text":1481},"Gzip versus tar, ZIP, and zlib",{"id":1228,"depth":1011,"text":1229},{"id":704,"depth":1011,"text":1269},"Learn what `application\u002Fgzip` means, how to identify and decompress Gzip data, and how Poly handles `.gz` files.","md",null,{},{"name":687,"extensions":1489,"magic-number":849,"invented-date":1490,"inventor-name":1491,"in-use":12,"browser-support":1492,"example-applications":1494,"poly-support":1497,"poly-indexed":1498,"poly-preview":1499,"poly-agent":1500},[724,731],"1992","Jean-loup Gailly and Mark Adler",[1493],"No native file preview",[1495,1460,1496],"GNU gzip","GNU tar","Partial. Poly recognizes .gz as application\u002Fgzip and stores, syncs, shares, and versions the file, but does not decompress it. The .tgz shorthand is not recognized as Gzip.","Partial. Poly indexes the Gzip file's name and ordinary file properties, but not the compressed data or any tar members.","No. Poly has no in-app Gzip decompressor or archive browser; download the file and open it with a compatible utility.","No. The Poly agent cannot read or reason about content inside a Gzip stream.","\u002Fmime-types\u002Fapplication\u002Fgzip",{"title":1503,"description":1504},"application\u002Fgzip MIME Type: Gzip File Guide","A practical guide to application\u002Fgzip, including Gzip identification, decompression, tarballs, safety, and Poly support.","mime-types\u002Fapplication\u002Fgzip","0aiLYtCE1DiSzpPFbnI8wAM46h-3-ZwM56r1EIswRxI",[1486,1486],{"data":1509,"body":1510},{},{"type":1511,"children":1512},"root",[1513],{"type":1514,"tag":690,"props":1515,"children":1516},"element",{},[1517],{"type":867,"value":675},{"data":1519,"body":1520},{},{"type":1511,"children":1521},[1522],{"type":1514,"tag":690,"props":1523,"children":1524},{},[1525,1527,1532,1534,1539],{"type":867,"value":1526},"Learn what ",{"type":1514,"tag":685,"props":1528,"children":1530},{"className":1529},[],[1531],{"type":867,"value":687},{"type":867,"value":1533}," means, how to identify and decompress Gzip data, and how Poly handles ",{"type":1514,"tag":685,"props":1535,"children":1537},{"className":1536},[],[1538],{"type":867,"value":724},{"type":867,"value":1540}," files.",1788325917404]