{"id":7487,"date":"2026-08-19T19:10:10","date_gmt":"2026-08-19T19:10:10","guid":{"rendered":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/reference\/formats\/"},"modified":"2026-08-19T19:10:10","modified_gmt":"2026-08-19T19:10:10","slug":"formats","status":"publish","type":"wvn_doc","link":"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/reference\/formats\/","title":{"rendered":"File formats"},"content":{"rendered":"<h1>File formats<\/h1>\n<hr \/>\n<h2>Text and documentation<\/h2>\n<table>\n<thead>\n<tr>\n<th>Scale<\/th>\n<th>Treatment<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>.txt<\/code><\/td>\n<td>Direct reading<\/td>\n<\/tr>\n<tr>\n<td><code>.md<\/code><\/td>\n<td>Direct reading, structure preserved<\/td>\n<\/tr>\n<tr>\n<td><code>.csv<\/code><\/td>\n<td>Direct reading, line by line<\/td>\n<\/tr>\n<tr>\n<td><code>.json<\/code><\/td>\n<td>Direct reading<\/td>\n<\/tr>\n<tr>\n<td><code>.html<\/code><\/td>\n<td>Text extracted, tags removed<\/td>\n<\/tr>\n<tr>\n<td><code>.org<\/code>, <code>.adoc<\/code>, <code>.rst<\/code><\/td>\n<td>Direct reading<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2>Office Automation<\/h2>\n<table>\n<thead>\n<tr>\n<th>Scale<\/th>\n<th>Treatment<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>.pdf<\/code><\/td>\n<td>Text extraction; character recognition if the PDF is an image<\/td>\n<\/tr>\n<tr>\n<td><code>.docx<\/code><\/td>\n<td>Extracting the text and structure<\/td>\n<\/tr>\n<tr>\n<td><code>.pptx<\/code><\/td>\n<td>Extracting text from slides<\/td>\n<\/tr>\n<tr>\n<td><code>.xlsx<\/code><\/td>\n<td>Extracting cells, sheet by sheet<\/td>\n<\/tr>\n<tr>\n<td><code>.odt<\/code>, <code>.odp<\/code><\/td>\n<td>OpenDocument, text and presentation formats<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote>\n<p>The format <code>.doc<\/code> Word versions prior to 2007 are not supported. Convert<br \/>\nin <code>.docx<\/code> beforehand.<\/p>\n<\/blockquote>\n<hr \/>\n<h2>Messaging and books<\/h2>\n<table>\n<thead>\n<tr>\n<th>Scale<\/th>\n<th>Treatment<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>.mbox<\/code><\/td>\n<td>Email archive; each message becomes an indexable item<\/td>\n<\/tr>\n<tr>\n<td><code>.epub<\/code><\/td>\n<td>Digital book, text extracted chapter by chapter<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2>Images<\/h2>\n<table>\n<thead>\n<tr>\n<th>Extensions<\/th>\n<th>Treatment<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>.png<\/code>, <code>.jpg<\/code>, <code>.webp<\/code><\/td>\n<td>Character recognition \u2014 the text in the image is extracted<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The image itself is not indexed; only the text it contains is.<br \/>\nQuality depends directly on sharpness and resolution.<\/p>\n<hr \/>\n<h2>Audio and video<\/h2>\n<table>\n<thead>\n<tr>\n<th>Extensions<\/th>\n<th>Treatment<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>.mp3<\/code>, <code>.wav<\/code>, <code>.m4a<\/code>, <code>.ogg<\/code>, <code>.opus<\/code>, <code>.webm<\/code><\/td>\n<td>Automatic transcription<\/td>\n<\/tr>\n<tr>\n<td><code>.mp4<\/code>, <code>.mpeg<\/code><\/td>\n<td>Extracting the audio track and then transcribing it<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The integrated transcription is running <strong>locally<\/strong>, without a key or network output.<br \/>\nThe processing time increases with the recording time.<\/p>\n<hr \/>\n<h2>Remote sources<\/h2>\n<table>\n<thead>\n<tr>\n<th>Source<\/th>\n<th>What is imported<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Web page<\/td>\n<td>Main content, menus and advertisements kept out of the way as much as possible<\/td>\n<\/tr>\n<tr>\n<td>Full site<\/td>\n<td>Recursive exploration, configurable depth and number of pages<\/td>\n<\/tr>\n<tr>\n<td>Code repositories (GitHub, GitLab)<\/td>\n<td>Files in a repository, filterable by branch and by extension<\/td>\n<\/tr>\n<tr>\n<td>Confluence<\/td>\n<td>Pages of a space<\/td>\n<\/tr>\n<tr>\n<td>Company Wikis<\/td>\n<td>Pages and tree structure<\/td>\n<\/tr>\n<tr>\n<td>Document management (Paperless-ngx)<\/td>\n<td>Documents and metadata<\/td>\n<\/tr>\n<tr>\n<td>Note chests (Obsidian)<\/td>\n<td>Notes and links<\/td>\n<\/tr>\n<tr>\n<td>YouTube videos<\/td>\n<td>Transcription<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2>This leads to poor results<\/h2>\n<p><strong>Low-quality scanned PDFs.<\/strong> Character recognition is applied,<br \/>\nbut a tilted, smudged or low-resolution scan produces faulty text \u2014 therefore<br \/>\nincorrect answers.<\/p>\n<p><strong>Complex spreadsheets.<\/strong> Merged cells, formulas, pivot tables and<br \/>\nVery wide sheets of paper do not linearize well. For tabular data<br \/>\nImportantly, the agent&#039;s SQL skills yield much better results.<br \/>\n\u2192 <a href=\"\/en\/wiven-llm\/docs\/agents\/competences\/\">SKILLS<\/a><\/p>\n<p><strong>Very rich layouts.<\/strong> The text is extracted; the information provided<br \/>\nsolely through visual arrangement \u2014 a diagram, a graphic chart \u2014<br \/>\nlose.<\/p>\n<p><strong>Poor quality audio recordings.<\/strong> Distant voices, overlapping<br \/>\nSpeech and background noise severely degrade the transcription.<\/p>\n<p><strong>Very large documents.<\/strong> A document of several thousand pages produced<br \/>\na large number of fragments dilutes the search. Break it down into units<br \/>\nconsistent when possible.<\/p>\n<hr \/>\n<h2>Check what has been extracted<\/h2>\n<p>The exact list of formats accepted by <strong>your<\/strong> instance is available in<br \/>\nthe import interface, and via the API.<br \/>\n\u2192 <a href=\"\/en\/wiven-llm\/docs\/integrations\/api\/\">API developer<\/a><\/p>\n<p>After importing a difficult document, ask a question you know the answer to.<br \/>\nFind the answer and look at the quoted excerpt: it&#039;s the quickest way to find out<br \/>\nif the extraction was successful.<\/p>","protected":false},"parent":7453,"menu_order":701,"template":"","meta":[],"class_list":["post-7487","wvn_doc","type-wvn_doc","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Formats de fichiers \u2014 Documentation WivenLLM<\/title>\n<meta name=\"description\" content=\"Ce que WivenLLM sait lire, comment chaque format est trait\u00e9, et ce qui donne de mauvais r\u00e9sultats.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/reference\/formats\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Formats de fichiers \u2014 Documentation WivenLLM\" \/>\n<meta property=\"og:description\" content=\"Ce que WivenLLM sait lire, comment chaque format est trait\u00e9, et ce qui donne de mauvais r\u00e9sultats.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/reference\/formats\/\" \/>\n<meta property=\"og:site_name\" content=\"Wiven AI\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/reference\\\/formats\\\/\",\"url\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/reference\\\/formats\\\/\",\"name\":\"Formats de fichiers \u2014 Documentation WivenLLM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/#website\"},\"datePublished\":\"2026-08-19T19:10:10+00:00\",\"description\":\"Ce que WivenLLM sait lire, comment chaque format est trait\u00e9, et ce qui donne de mauvais r\u00e9sultats.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/reference\\\/formats\\\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/reference\\\/formats\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/reference\\\/formats\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wiven.ai\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"R\u00e9f\u00e9rence\",\"item\":\"https:\\\/\\\/www.wiven.ai\\\/wiven-llm\\\/docs\\\/reference\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Formats de fichiers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wiven.ai\\\/#website\",\"url\":\"https:\\\/\\\/www.wiven.ai\\\/\",\"name\":\"Wiven AI\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.wiven.ai\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"File Formats \u2014 WivenLLM Documentation","description":"What WivenLLM can read, how each format is processed, and what gives bad results.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/reference\/formats\/","og_locale":"en_US","og_type":"article","og_title":"Formats de fichiers \u2014 Documentation WivenLLM","og_description":"Ce que WivenLLM sait lire, comment chaque format est trait\u00e9, et ce qui donne de mauvais r\u00e9sultats.","og_url":"https:\/\/www.wiven.ai\/en\/wiven-llm\/docs\/reference\/formats\/","og_site_name":"Wiven AI","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/reference\/formats\/","url":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/reference\/formats\/","name":"File Formats \u2014 WivenLLM Documentation","isPartOf":{"@id":"https:\/\/www.wiven.ai\/#website"},"datePublished":"2026-08-19T19:10:10+00:00","description":"What WivenLLM can read, how each format is processed, and what gives bad results.","breadcrumb":{"@id":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/reference\/formats\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wiven.ai\/wiven-llm\/docs\/reference\/formats\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/reference\/formats\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.wiven.ai\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/"},{"@type":"ListItem","position":3,"name":"R\u00e9f\u00e9rence","item":"https:\/\/www.wiven.ai\/wiven-llm\/docs\/reference\/"},{"@type":"ListItem","position":4,"name":"Formats de fichiers"}]},{"@type":"WebSite","@id":"https:\/\/www.wiven.ai\/#website","url":"https:\/\/www.wiven.ai\/","name":"Wiven AI","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wiven.ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"}]}},"_links":{"self":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/wvn_doc\/7487","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/wvn_doc"}],"about":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/types\/wvn_doc"}],"up":[{"embeddable":true,"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/wvn_doc\/7453"}],"wp:attachment":[{"href":"https:\/\/www.wiven.ai\/en\/wp-json\/wp\/v2\/media?parent=7487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}