PageSourceSearch

https://docs-production-katalon.netlify.app/assets/js/1e56fae1.44a7af58.js

js docs-production-katalon.netlify.app collected 2026-10-03 10:40:25 UTC 21,293 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkKatalon_Docs=self.webpackChunkKatalon_Docs||[]).push([[2585],{10609:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>o,metadata:()=>a,toc:()=>d});const a=JSON.parse('{"id":"get-started/explore-katalon-studio","title":"Explore Katalon Studio","description":"After you have generated your first API test case or web test case using Web Recorder and added it to a test suite for execution, explore the unique testing capabilities of Katalon Studio.","source":"@site/docs/katalon-studio/get-started/explore-katalon-studio.md","sourceDirName":"get-started","slug":"/get-started/explore-katalon-studio","permalink":"/katalon-studio/get-started/explore-katalon-studio","draft":false,"unlisted":false,"tags":[],"version":"current","lastUpdatedAt":1783306975000,"frontMatter":{"title":"Explore Katalon Studio"},"sidebar":"katalon-studio","previous":{"title":"Sample Katalon AI Assistant project","permalink":"/katalon-studio/get-started/sample-projects/katalon-ai-assistant/sample-katalon-ai-assistant-project"},"next":{"title":"Katalon Studio best practices","permalink":"/katalon-studio/get-started/katalon-studio-best-practices"}}');var i=t(74848),n=t(28453),l=t(86025);const o={title:"Explore Katalon Studio"},r=void 0,c={},d=[{value:'<a class="anchor_top_offset"></a><span class="ph">Katalon Studio</span>  in the testing cycle',id:"katalon-studio--in-the-testing-cycle",level:2},{value:"Create test scripts",id:"create-test-scripts",level:3},{value:"Organize test cases",id:"organize-test-cases",level:3},{value:"Execute tests",id:"execute-tests",level:3},{value:"Analyze reports",id:"analyze-reports",level:3},{value:"Playback and Debug your test case",id:"playback-and-debug-your-test-case",level:3},{value:'<a class="anchor_top_offset"></a>Katalon Studio capabilities',id:"katalon-studio-capabilities",level:2}];function h(e){const s={h2:"h2",h3:"h3",...(0,n.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"shortdesc",children:["After you have generated your first API test case or web test case using Web Recorder and added it to a test suite for execution, explore the unique testing capabilities of ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),"."]}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["This document shows you the capabilities of ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," in the testing cycle, along with some unique capabilities when creating automated tests."]}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["If you are new to ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),", learn how to use the product with ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/get-started/quick-guide-for-testers",children:"Quick guide for testers"}),". "]}),"\n",(0,i.jsxs)(s.h2,{id:"katalon-studio--in-the-testing-cycle",children:[(0,i.jsx)("a",{id:"concept-3193",class:"anchor_top_offset"}),(0,i.jsx)("span",{xmlns:"http://www.w3.org/1999/xhtml",className:"ph",children:"Katalon Studio"}),"  in the testing cycle"]}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"shortdesc",children:[(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," is an IDE for automated test creation, empowering you with the capabilities to complete most tasks in the testing cycle."]}),"\n",(0,i.jsx)(s.h3,{id:"create-test-scripts",children:"Create test scripts"}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["The Record and Spy utilities help generate automated test cases by interacting with your application under test. ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," comes with an editor feature where you can add assertions and develop your test scripts with our built-in keywords."]}),"\n",(0,i.jsx)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:(0,i.jsx)("img",{className:"image",width:800,src:(0,l.Ay)("/07c8b300-8fcb-11ed-998d-0242cfbc79b5/ks-855-web-recorder.png"),alt:"Using the web recorder in Katalon Studio"})}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["In ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),", you can script your test case using both the manual view and the script view. Switching between two modes without switching interfaces helps you move from manual to automated testing easier as you learn how to generate test scripts using a low code approach."]}),"\n",(0,i.jsx)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:(0,i.jsx)("img",{className:"image",src:(0,l.Ay)("/07d05420-8fcb-11ed-998d-0242cfbc79b5/ks-855-dual-mode.gif")})}),"\n",(0,i.jsxs)("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["Refer to the following documentation for next steps in developing your test cases:",(0,i.jsxs)("ul",{className:"ul",children:[(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Add statements as test steps: ",(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/create-test-cases/statements/statements-in-katalon-studio-overview",children:["Statements in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," overview"]})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Add test fixtures and test listeners (test hooks): ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/create-test-cases/test-fixtures-and-test-listeners-test-hooks-in-katalon-studio#test-listeners-test-hooks",children:"Test Listeners (Test Hooks)"})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Conduct data-driven tests: ",(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/data-driven-testing/data-driven-testing-with-katalon-studio",children:["Data-driven testing with ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Use ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," built-in keywords and custom keywords: ",(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/keywords/custom-keywords/introduction-to-custom-keywords-in-katalon-studio",children:["Introduction to custom keywords in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Debug your test script in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),": ",(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/debug-a-test-case/debug-a-test-case-in-katalon-studio",children:["Debug a test case in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})]})})]})]}),"\n",(0,i.jsx)(s.h3,{id:"organize-test-cases",children:"Organize test cases"}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["Group relevant test cases together into test suites and test suite collections for certain testing goals using ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),"."]}),"\n",(0,i.jsxs)("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["Refer to the following documentation to organize your test cases:",(0,i.jsxs)("ul",{className:"ul",children:[(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Manage test suites: ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/manage-test-artifacts/manage-test-suites-in-katalon-studio",children:"Manage test suites in Katalon Studio"}),"."]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Manage dynamic test suites: ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/manage-test-artifacts/dynamic-test-suite/manage-dynamic-test-suites-in-katalon-studio",children:"Manage dynamic test suites in Katalon Studio"}),"."]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Manage test suite collections: ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/manage-test-artifacts/manage-test-suite-collections-in-katalon-studio",children:"Manage test suite collections in Katalon Studio"})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Learn how to work with Git in Katalon Studio to help move your testing project on cloud and explore further capabilities in the Katalon Platform: ",(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/manage-projects/project-settings/git-integration/git-integration-in-katalon-studio",children:["Git integration in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})]})})]})," "]}),"\n",(0,i.jsx)(s.h3,{id:"execute-tests",children:"Execute tests"}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["After creating your tests in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),", you can execute your tests in different scenarios and environments to ensure full test coverage."]}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["When registering for a free trial of ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),", you also have 30-day trial for ",(0,i.jsx)("span",{className:"ph",children:"Katalon Runtime Engine"})," - our add-on for console execution, which can further applied in CI/CD, and 30-day trial for ",(0,i.jsx)("span",{className:"ph",children:"Katalon Test Execution - Cloud"})," - our cloud-based test environment."]}),"\n",(0,i.jsxs)("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["Refer to the following documentation for best practices when executing tests in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),":",(0,i.jsxs)("ul",{className:"ul",children:[(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Explore multiple way to execute your tests in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),": ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/execute-tests/execute-tests-with-katalon-studio-overview",children:"Execute tests with Katalon Studio overview"})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Execute tests in console mode with ",(0,i.jsx)("span",{className:"ph",children:"Katalon Runtime Engine"})," using the Command Builder. With Katalon Runtime Engine, you can integrate your tests into CI/CD pipeline to automatically trigger your tests whenever there are updates to your code: ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/execute-tests/katalon-runtime-engine/get-started-with-katalon-runtime-engine#command-builder-in-katalon-studio",children:"Command Builder in Katalon Studio"})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Execute tests on cloud environment with ",(0,i.jsx)("span",{className:"ph",children:"Katalon Test Execution - Cloud"})," in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}
1)," without having to maintain the infrastructure for your tests: ",(0,i.jsxs)("a",{className:"xref",href:"#",children:["Use ",(0,i.jsx)("span",{className:"ph",children:"Cloud Execution"})," in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Schedule a test suite collection execution in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," using our plugin from Katalon Store: ",(0,i.jsx)("a",{className:"xref",href:"#",children:"Katalon Studio capabilities"})]})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsxs)("p",{className:"p",children:["Set desired execution behaviors of ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),": ",(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/manage-projects/project-settings/desired-capabilities/introduction-to-desired-capabilities-in-katalon-studio",children:["Introduction to Desired Capabilities in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})]})})]})]}),"\n",(0,i.jsx)(s.h3,{id:"analyze-reports",children:"Analyze reports"}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["During and after execution, ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," automatically generates execution logs, report summaries and report files for you to analyze your test results. You may also share test results to ",(0,i.jsx)("span",{className:"ph",children:"Katalon True Platform"}),", or via email and other communication platforms like Slack or Microsoft to notify team members in real time."]}),"\n",(0,i.jsxs)("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["Refer to the following documentation for more information about ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," execution logs, report summaries, and report files:",(0,i.jsxs)("ul",{className:"ul",children:[(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/test-reports/view-test-reports/view-and-customize-execution-log-in-katalon-studio",children:["View and customize execution log in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/test-reports/view-test-reports/view-katalon-testops-execution-summary-in-katalon-studio",children:["View ",(0,i.jsx)("span",{className:"ph",children:"Katalon True Platform"})," execution summary in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/test-reports/view-test-reports/view-test-suite-and-test-suite-collection-reports-in-katalon-studio",children:["View test suite and test suite collection reports in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/test-reports/view-test-reports/view-captured-screenshots-in-katalon-studio-reports",children:"View captured screenshots in Katalon Studio reports"})})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/bdd-testing/view-bdd-reports-in-katalon-studio",children:"View BDD reports in Katalon Studio"})})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/test-reports/generate-test-reports/generate-browser-based-videos-in-katalon-studio-reports",children:"Generate browser-based videos in Katalon Studio reports"})})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/test-reports/generate-test-reports/generate-screen-based-videos-in-katalon-studio-reports",children:["Generate screen-based videos in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," reports"]})})}),(0,i.jsx)("li",{className:"li",children:(0,i.jsx)("p",{className:"p",children:(0,i.jsxs)("a",{className:"xref",href:"/katalon-studio/test-reports/share-test-reports-via-email-in-katalon-studio",children:["Share test reports via email in ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})]})})})]})]}),"\n",(0,i.jsx)(s.h3,{id:"playback-and-debug-your-test-case",children:"Playback and Debug your test case"}),"\n",(0,i.jsx)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:"After you created your first test case, you can playback the test to see if it works as expected."}),"\n",(0,i.jsx)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:"If there is any error with your test case, you can use the debug mode of Katalon Studio."}),"\n",(0,i.jsxs)(s.h2,{id:"katalon-studio-capabilities",children:[(0,i.jsx)("a",{id:"id_5",class:"anchor_top_offset"}),"Katalon Studio capabilities"]}),"\n",(0,i.jsxs)("p",{xmlns:"http://www.w3.org/1999/xhtml",className:"p",children:["This section shows you capabilities unique to ",(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"}),"."]}),"\n",(0,i.jsxs)("table",{xmlns:"http://www.w3.org/1999/xhtml",className:"table anchor_top_offset",id:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca",children:[(0,i.jsx)("caption",{}),(0,i.jsxs)("colgroup",{children:[(0,i.jsx)("col",{}),(0,i.jsx)("col",{})]}),(0,i.jsx)("thead",{className:"thead",children:(0,i.jsxs)("tr",{className:!0,children:[(0,i.jsx)("th",{className:"entry anchor_top_offset",id:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1",children:"Capability"}),(0,i.jsx)("th",{className:"entry anchor_top_offset",id:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2",children:"Description"})]})}),(0,i.jsxs)("tbody",{className:"tbody",children:[(0,i.jsxs)("tr",{className:!0,children:[(0,i.jsx)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:"Application Under Test (AUT) Testing Combination"}),(0,i.jsxs)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:[(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," allows combining multiple application types (Web UI, API, Mobile & Desktop) in one project and execution flow. You can test this capability using our ",(0,i.jsx)("a",{className:"xref j-external-link",href:"https://github.com/katalon-studio-samples",target:"_blank",children:"GitHub sample projects"}),"."]})]}),(0,i.jsxs)("tr",{className:!0,children:[(0,i.jsx)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:"Flexible test design options"}),(0,i.jsxs)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:[(0,i.jsx)("span",{className:"ph",children:"Katalon Studio"})," test scripts are interchangeable between two interfaces: manual and script editors. This enables a team with a mixed level of automation testing skills to work effectively and efficie
1ntly in the same project."]})]}),(0,i.jsxs)("tr",{className:!0,children:[(0,i.jsx)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:"Self-healing"}),(0,i.jsxs)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:["The self-healing mechanism deals with broken locators during execution to reduce the test maintenance effort. For more details, see ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/maintain-tests/self-healing-tests-in-katalon-studio",children:"Self-healing tests"}),"."]})]}),(0,i.jsxs)("tr",{className:!0,children:[(0,i.jsx)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:"Smart Wait"}),(0,i.jsxs)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:['Smart Wait "tells" the WebDriver to wait for the web page to become static before performing any operations. This reduces the risk of test failures caused when the page has not fully loaded. For more details, see ',(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/record-and-spy/webui-record-and-spy-utilities/smart-wait-function",children:"Smart Wait function"}),"."]})]}),(0,i.jsxs)("tr",{className:!0,children:[(0,i.jsx)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:"Time Capsule"}),(0,i.jsxs)("td",{className:"entry",headers:"id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__1 id_5__1b7cb3d7-7ac6-4e18-842a-95859e5292ca__entry__2 ",children:["Time Capsule enables you to restore the Application Under Test to its previous state before the test failed, for example if locators did not find the expected Web UI objects. ",(0,i.jsx)("a",{className:"xref",href:"/katalon-studio/maintain-tests/fix-broken-web-test-objects-with-time-capsule-in-katalon-studio",children:"Learn more about this capability"}),"."]})]})]})]})]})}function u(e={}){const{wrapper:s}={...(0,n.R)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},28453:(e,s,t)=>{t.d(s,{R:()=>l,x:()=>o});var a=t(96540);const i={},n=a.createContext(i);function l(e){const s=a.useContext(n);return a.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),a.createElement(n.Provider,{value:s},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.