[{"data":1,"prerenderedAt":1266},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-text-tab-separated-values":673,"-mime-types-text-tab-separated-values-surround":1239,"mdc-mif1vj-key":1240,"mdc-ymptjg-key":1250},[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":1212,"extension":1213,"file-extension":1214,"links":1214,"meta":1215,"mime-type":1216,"navigation":28,"path":1233,"release-notes":1214,"seo":1234,"stem":1237,"__hash__":1238},"docs\u002Fmime-types\u002Ftext\u002Ftab-separated-values.md","Tab-Separated Values MIME Type",{"type":677,"value":678,"toc":1198},"minimark",[679,689,715,733,737,741,750,753,762,786,790,797,817,827,836,856,870,878,882,888,891,894,898,997,1000,1011,1015,1026,1029],[680,681,683,684,688],"h2",{"id":682},"what-does-texttab-separated-values-mean","What does ",[685,686,687],"code",{},"text\u002Ftab-separated-values"," mean?",[690,691,692,693,695,696,703,704],"p",{},"The ",[685,694,687],{}," media type identifies tab-separated values, usually shortened to TSV. A TSV file stores a table as plain text: each line is a record, and horizontal tab characters separate fields within that record. The registered filename extension is ",[697,698,700],"a",{"href":699},"\u002Ffile-extensions\u002Ftsv",[685,701,702],{},".tsv",", and there is no distinctive magic number.",[705,706,707],"sup",{},[697,708,714],{"href":709,"ariaDescribedBy":710,"dataFootnoteRef":712,"id":713},"#user-content-fn-1",[711],"footnote-label","","user-content-fnref-1","1",[690,716,717,718,721,722,726,727],{},"TSV is useful when the values themselves commonly contain commas. A name such as ",[685,719,720],{},"Seattle, WA"," needs quoting in many ",[697,723,725],{"href":724},"\u002Fmime-types\u002Ftext\u002Fcsv","CSV"," files but does not conflict with a tab delimiter. That simplicity comes with a firm constraint in the IANA definition: fields cannot contain literal tabs, and records are single lines.",[705,728,729],{},[697,730,714],{"href":709,"ariaDescribedBy":731,"dataFootnoteRef":712,"id":732},[711],"user-content-fnref-1-2",[734,735,736],"note",{},"TSV is a data-exchange format, not a spreadsheet workbook. It does not preserve formulas as calculations, formatting, charts, multiple sheets, or cell data types. Values that look like numbers or dates remain text until an importing application interprets them.",[680,738,740],{"id":739},"how-is-a-tsv-file-structured","How is a TSV file structured?",[690,742,743,744],{},"The IANA registration describes a header line containing field names, followed by one or more records. Every record has the same number of fields. Tabs separate the names and values, while an end-of-line sequence separates records.",[705,745,746],{},[697,747,714],{"href":709,"ariaDescribedBy":748,"dataFootnoteRef":712,"id":749},[711],"user-content-fnref-1-3",[690,751,752],{},"For example, the visible spacing below represents tab characters:",[754,755,760],"pre",{"className":756,"code":758,"language":759,"meta":712},[757],"language-text","name    city    postal_code\nAda London  SW1A 1AA\nLin Seattle, WA 98101\n","text",[685,761,758],{"__ignoreMap":712},[690,763,764,765,768,769,768,772,775,776,779,780],{},"The format has no formal quoting system comparable to RFC 4180 CSV. The registration recommends escaping a tab, newline, carriage return, or backslash inside data as ",[685,766,767],{},"\\t",", ",[685,770,771],{},"\\n",[685,773,774],{},"\\r",", or ",[685,777,778],{},"\\\\",". That convention only works when producer and consumer agree to decode the escapes. A generic TSV reader may leave those two-character sequences untouched.",[705,781,782],{},[697,783,714],{"href":709,"ariaDescribedBy":784,"dataFootnoteRef":712,"id":785},[711],"user-content-fnref-1-4",[787,788,789],"tip",{},"Validate the number of fields in every row before importing a TSV file. A stray tab can shift the remaining values into the wrong columns, while a stray line break can create an extra record.",[680,791,793,794,796],{"id":792},"where-did-texttab-separated-values-come-from","Where did ",[685,795,687],{}," come from?",[690,798,799,800,808,809],{},"Paul Lindner of the University of Minnesota Internet Gopher Team registered the media type with IANA in June 1993.",[705,801,802],{},[697,803,807],{"href":804,"ariaDescribedBy":805,"dataFootnoteRef":712,"id":806},"#user-content-fn-2",[711],"user-content-fnref-2","2"," The registration itself serves as the de facto specification. Unlike CSV, which later received a common format description in RFC 4180, TSV has no separate standards document that resolves every detail of encoding, escaping, headers, or line endings.",[705,810,811],{},[697,812,816],{"href":813,"ariaDescribedBy":814,"dataFootnoteRef":712,"id":815},"#user-content-fn-3",[711],"user-content-fnref-3","3",[690,818,819,820,826],{},"That loose specification explains why real files differ. Some omit the header row, some use ",[697,821,823],{"href":822},"\u002Ffile-extensions\u002Ftxt",[685,824,825],{},".txt",", and applications may choose their own character encoding or newline convention. For reliable interchange, document the encoding, whether a header is present, and how embedded control characters were escaped.",[680,828,830,831,835],{"id":829},"how-do-you-open-a-tsv-file","How do you open a ",[697,832,833],{"href":699},[685,834,702],{}," file?",[690,837,838,839,847,848],{},"Microsoft Excel, Apple Numbers, LibreOffice Calc, database tools, and ordinary text editors can open tab-delimited data. Excel can import a delimited text file and lets you select the tab separator, character encoding, and column interpretation.",[705,840,841],{},[697,842,846],{"href":843,"ariaDescribedBy":844,"dataFootnoteRef":712,"id":845},"#user-content-fn-4",[711],"user-content-fnref-4","4"," Numbers can import delimited text and lets you adjust parsing settings when columns are not detected correctly.",[705,849,850],{},[697,851,855],{"href":852,"ariaDescribedBy":853,"dataFootnoteRef":712,"id":854},"#user-content-fn-5",[711],"user-content-fnref-5","5",[690,857,858,859,861,862],{},"Current Chrome, Edge, Firefox, Opera, and Safari can retrieve a ",[685,860,687],{}," resource. Depending on response headers and local settings, the browser may show the source as text or download it. Browsers do not promise a spreadsheet grid for this media type, so use a spreadsheet or data tool when column alignment matters.",[705,863,864],{},[697,865,869],{"href":866,"ariaDescribedBy":867,"dataFootnoteRef":712,"id":868},"#user-content-fn-6",[711],"user-content-fnref-6","6",[690,871,872,873,877],{},"Because TSV has no magic number, changing a file's extension does not convert it. A file named ",[697,874,875],{"href":699},[685,876,702],{}," should still be checked for a consistent tab-delimited structure and a known character encoding.",[680,879,881],{"id":880},"support-in-poly","Support in Poly",[690,883,884,885,887],{},"Poly recognizes ",[685,886,687],{}," and indexes its readable content. You can search for an exact header or value, or use semantic search to find a relevant dataset by meaning. Poly also records ordinary file details such as the name and size.",[690,889,890],{},"Files carrying this media type use Poly's spreadsheet-oriented preview. That preview depends on a connected service and may not be available in every environment. Poly preserves the original file, so you can always download it and open it in a spreadsheet or text editor.",[690,892,893],{},"Poly's file-reading tools can retrieve the TSV as text, allowing the agent to inspect headers, rows, and values. TSV does not declare durable types or relationships, so the agent must infer whether a field represents a date, identifier, measurement, or other value. Provide a data dictionary when those meanings matter.",[680,895,897],{"id":896},"tsv-compared-with-csv-and-spreadsheets","TSV compared with CSV and spreadsheets",[899,900,901,920],"table",{},[902,903,904],"thead",{},[905,906,907,911,914,917],"tr",{},[908,909,910],"th",{},"Format",[908,912,913],{},"Delimiter and structure",[908,915,916],{},"Best fit",[908,918,919],{},"What it does not preserve",[921,922,923,941,960,977],"tbody",{},[905,924,925,932,935,938],{},[926,927,928,929,931],"td",{},"TSV (",[685,930,687],{},")",[926,933,934],{},"Tabs between fields, one record per line",[926,936,937],{},"Tables containing many commas",[926,939,940],{},"Workbook features and literal tabs or line breaks without an agreed escape convention",[905,942,943,951,954,957],{},[926,944,945,947,948,931],{},[697,946,725],{"href":724}," (",[685,949,950],{},"text\u002Fcsv",[926,952,953],{},"Commas with standardized double-quote escaping",[926,955,956],{},"Broad table interchange",[926,958,959],{},"Workbook features and explicit cell types",[905,961,962,968,971,974],{},[926,963,964],{},[697,965,967],{"href":966},"\u002Fmime-types\u002Fapplication\u002Fvnd.openxmlformats-officedocument.spreadsheetml.sheet","XLSX",[926,969,970],{},"ZIP-based spreadsheet package",[926,972,973],{},"Editable workbooks",[926,975,976],{},"Simple, diff-friendly plain text",[905,978,979,988,991,994],{},[926,980,981,947,985,931],{},[697,982,984],{"href":983},"\u002Fmime-types\u002Fapplication\u002Fjson","JSON",[685,986,987],{},"application\u002Fjson",[926,989,990],{},"Arrays and objects",[926,992,993],{},"Nested or typed application data",[926,995,996],{},"A universally implied table shape",[690,998,999],{},"CSV is usually the safer choice when fields may contain tabs or line breaks because its common syntax defines how to quote those characters. TSV can be easier to inspect with line-oriented tools when tabs are rare in the data. Neither format includes a schema, so both benefit from separate documentation for column names, types, units, and missing-value markers.",[690,1001,1002,1003],{},"When exporting a workbook, remember that text formats keep only displayed text and values from the active sheet. Microsoft warns that formatting, graphics, objects, and other workbook content are lost when a worksheet is saved as tab-delimited text.",[705,1004,1005],{},[697,1006,1010],{"href":1007,"ariaDescribedBy":1008,"dataFootnoteRef":712,"id":1009},"#user-content-fn-7",[711],"user-content-fnref-7","7",[680,1012,1014],{"id":1013},"security-and-privacy-considerations","Security and privacy considerations",[690,1016,1017,1018],{},"TSV is passive text, but a spreadsheet application can interpret some cell values as formulas. If untrusted data begins with formula-triggering characters, opening the export may cause the spreadsheet to evaluate it. OWASP documents this class of issue for delimiter-separated exports. Treat TSV from untrusted sources with the same care, and validate mitigations in the exact spreadsheet applications your users rely on.",[705,1019,1020],{},[697,1021,1025],{"href":1022,"ariaDescribedBy":1023,"dataFootnoteRef":712,"id":1024},"#user-content-fn-8",[711],"user-content-fnref-8","8",[690,1027,1028],{},"TSV also has no built-in encryption, integrity protection, access control, or sensitivity labels. Review exports for personal data, hidden identifiers, and unexpected columns before sharing them. Use transport and storage protections appropriate to the dataset.",[1030,1031,1034,1039],"section",{"className":1032,"dataFootnotes":712},[1033],"footnotes",[680,1035,1038],{"className":1036,"id":711},[1037],"sr-only","Footnotes",[1040,1041,1042,1086,1102,1119,1135,1151,1167,1182],"ol",{},[1043,1044,1046,1047,1056,1057,1064,1065,1064,1072,1064,1079],"li",{"id":1045},"user-content-fn-1","Internet Assigned Numbers Authority. ",[697,1048,1052],{"href":1049,"rel":1050},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Ftext\u002Ftab-separated-values",[1051],"nofollow",[1053,1054,1055],"em",{},"text\u002Ftab-separated-values Media Type Registration",". ",[697,1058,1063],{"href":1059,"ariaLabel":1060,"className":1061,"dataFootnoteBackref":712},"#user-content-fnref-1","Back to reference 1",[1062],"data-footnote-backref","↩"," ",[697,1066,1063,1070],{"href":1067,"ariaLabel":1068,"className":1069,"dataFootnoteBackref":712},"#user-content-fnref-1-2","Back to reference 1-2",[1062],[705,1071,807],{},[697,1073,1063,1077],{"href":1074,"ariaLabel":1075,"className":1076,"dataFootnoteBackref":712},"#user-content-fnref-1-3","Back to reference 1-3",[1062],[705,1078,816],{},[697,1080,1063,1084],{"href":1081,"ariaLabel":1082,"className":1083,"dataFootnoteBackref":712},"#user-content-fnref-1-4","Back to reference 1-4",[1062],[705,1085,846],{},[1043,1087,1046,1089,1096,1097],{"id":1088},"user-content-fn-2",[697,1090,1093],{"href":1091,"rel":1092},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml",[1051],[1053,1094,1095],{},"Media Types Registry",". The registry records Paul Lindner's entry on June 19, 1993. ",[697,1098,1063],{"href":1099,"ariaLabel":1100,"className":1101,"dataFootnoteBackref":712},"#user-content-fnref-2","Back to reference 2",[1062],[1043,1103,1105,1106,1113,1114],{"id":1104},"user-content-fn-3","Library of Congress. ",[697,1107,1110],{"href":1108,"rel":1109},"https:\u002F\u002Fwww.loc.gov\u002Fpreservation\u002Fdigital\u002Fformats\u002Ffdd\u002Ffdd000533.shtml",[1051],[1053,1111,1112],{},"TSV, Tab-Separated Values",". The format description identifies the IANA registration as TSV's de facto specification. ",[697,1115,1063],{"href":1116,"ariaLabel":1117,"className":1118,"dataFootnoteBackref":712},"#user-content-fnref-3","Back to reference 3",[1062],[1043,1120,1122,1123,1056,1130],{"id":1121},"user-content-fn-4","Microsoft Support. ",[697,1124,1127],{"href":1125,"rel":1126},"https:\u002F\u002Fsupport.microsoft.com\u002Fen-us\u002Fexcel\u002Fget-started\u002Fimport-or-export-text-txt-or-csv-files",[1051],[1053,1128,1129],{},"Import or Export Text (.txt or .csv) Files",[697,1131,1063],{"href":1132,"ariaLabel":1133,"className":1134,"dataFootnoteBackref":712},"#user-content-fnref-4","Back to reference 4",[1062],[1043,1136,1138,1139,1056,1146],{"id":1137},"user-content-fn-5","Apple Support. ",[697,1140,1143],{"href":1141,"rel":1142},"https:\u002F\u002Fsupport.apple.com\u002Fguide\u002Fnumbers\u002Fimport-an-excel-or-text-file-tan9f3c54bdc\u002Fmac",[1051],[1053,1144,1145],{},"Import an Excel or Text File into Numbers on Mac",[697,1147,1063],{"href":1148,"ariaLabel":1149,"className":1150,"dataFootnoteBackref":712},"#user-content-fnref-5","Back to reference 5",[1062],[1043,1152,1154,1155,1056,1162],{"id":1153},"user-content-fn-6","MDN Web Docs. ",[697,1156,1159],{"href":1157,"rel":1158},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTTP\u002FGuides\u002FMIME_types",[1051],[1053,1160,1161],{},"Media Types (MIME Types)",[697,1163,1063],{"href":1164,"ariaLabel":1165,"className":1166,"dataFootnoteBackref":712},"#user-content-fnref-6","Back to reference 6",[1062],[1043,1168,1122,1170,1056,1177],{"id":1169},"user-content-fn-7",[697,1171,1174],{"href":1172,"rel":1173},"https:\u002F\u002Fsupport.microsoft.com\u002Fen-us\u002Foffice\u002Fexcel-formatting-and-features-that-are-not-transferred-to-other-file-formats-8fdd91a3-792e-4aef-a5bb-46f603d0e585",[1051],[1053,1175,1176],{},"Excel Formatting and Features That Are Not Transferred to Other File Formats",[697,1178,1063],{"href":1179,"ariaLabel":1180,"className":1181,"dataFootnoteBackref":712},"#user-content-fnref-7","Back to reference 7",[1062],[1043,1183,1185,1186,1056,1193],{"id":1184},"user-content-fn-8","OWASP Foundation. ",[697,1187,1190],{"href":1188,"rel":1189},"https:\u002F\u002Fowasp.org\u002Fwww-community\u002Fattacks\u002FCSV_Injection",[1051],[1053,1191,1192],{},"CSV Injection",[697,1194,1063],{"href":1195,"ariaLabel":1196,"className":1197,"dataFootnoteBackref":712},"#user-content-fnref-8","Back to reference 8",[1062],{"title":712,"searchDepth":1199,"depth":1199,"links":1200},2,[1201,1203,1204,1206,1208,1209,1210,1211],{"id":682,"depth":1199,"text":1202},"What does text\u002Ftab-separated-values mean?",{"id":739,"depth":1199,"text":740},{"id":792,"depth":1199,"text":1205},"Where did text\u002Ftab-separated-values come from?",{"id":829,"depth":1199,"text":1207},"How do you open a .tsv file?",{"id":880,"depth":1199,"text":881},{"id":896,"depth":1199,"text":897},{"id":1013,"depth":1199,"text":1014},{"id":711,"depth":1199,"text":1038},"Learn how `text\u002Ftab-separated-values` represents TSV tables, where it differs from CSV, and how Poly searches and reads it.","md",null,{},{"name":687,"extensions":1217,"invented-date":1218,"inventor-name":1219,"in-use":12,"browser-support":1220,"example-applications":1226,"poly-support":1229,"poly-indexed":1230,"poly-preview":1231,"poly-agent":1232},[702],"1993","Paul Lindner",[1221,1222,1223,1224,1225],"Chrome","Edge","Firefox","Opera","Safari",[1227,1228],"Microsoft Excel","Apple Numbers","Yes. Poly accepts files identified as `text\u002Ftab-separated-values` and makes their readable text available without changing the original data.","Yes. Poly indexes readable TSV text and filenames for full-text and semantic search.","Partial. Poly offers a spreadsheet-oriented preview for this media type, but availability can depend on the connected preview service.","Partial. Poly's file-reading tools can read and reason about TSV text, but tabular interpretation can vary between agent experiences.","\u002Fmime-types\u002Ftext\u002Ftab-separated-values",{"title":1235,"description":1236},"text\u002Ftab-separated-values MIME Type: TSV Format and Support","A practical guide to the text\u002Ftab-separated-values MIME type, including TSV syntax, file extensions, browser behavior, Poly support, and conversion.","mime-types\u002Ftext\u002Ftab-separated-values","yn0P-rs7mjZhCSCAOquxcw_uTwMwnAEsM4yvjDZFwoI",[1214,1214],{"data":1241,"body":1242},{},{"type":1243,"children":1244},"root",[1245],{"type":1246,"tag":690,"props":1247,"children":1248},"element",{},[1249],{"type":759,"value":675},{"data":1251,"body":1252},{},{"type":1243,"children":1253},[1254],{"type":1246,"tag":690,"props":1255,"children":1256},{},[1257,1259,1264],{"type":759,"value":1258},"Learn how ",{"type":1246,"tag":685,"props":1260,"children":1262},{"className":1261},[],[1263],{"type":759,"value":687},{"type":759,"value":1265}," represents TSV tables, where it differs from CSV, and how Poly searches and reads it.",1788325917402]