# Files

See output files and the contents of folders on cards.

You see files on file cards. Markdown appears as a document, CSV as a table, images as they are, and a folder as a list of its contents. Word, Excel, PowerPoint, PDF, code, JSON, Jupyter notebooks, video and audio files can be shown as well. For a type the card can't show, such as a zip file or an older Word, Excel or PowerPoint file (.doc, .xls, .ppt), it shows only the name and the size. Several files appear as a list; click one to read that item in the enlarged view, and move to the previous or next one from there.

A folder with many entries lists its first 200 and gives the total in its heading. To see the rest, use "Show in Finder" on a Mac, or "Show in File Explorer" on Windows.

Jupyter notebooks are read whole before they are drawn. Reading a large one would stop the app, so a notebook over the limit below isn't read, and the card says "This file is too large to show here". To see its contents, use "Show in Finder" ("Show in File Explorer" on Windows) and open it in its usual app.

| Type | Limit |
| --- | ---: |
| Jupyter notebook | 512 KB |

Audio plays at any size. For MP3, AAC (.m4a, .aac) and WAV, the waveform is drawn as the file is read from its start, so for a long recording it grows from the left. FLAC and OGG play without a waveform.

An Excel workbook is read one sheet at a time, the sheet you have selected. The card shows its first 20 rows, and the enlarged view shows every row, reading only the rows you scroll to. A sheet whose XML is over 256 MB (about 700,000 rows of sales records with 11 columns) isn't read, and the card says "This file is too large to show here". If the part that holds the text of all the sheets of a workbook (its shared strings) is over 256 MB, no sheet is read, and the card says the same.

A PowerPoint file opens at any size, because only the slides on the screen and those just before and after them are read and drawn.

A Word document shows its beginning on the card, ending with "The rest is in the focus view". The enlarged view shows the beginning at once and then the whole document. Photos and figures are read when you scroll near them. A Word document opens at any size, except one whose text and other XML exceed 128 MB together, far more than any document people write: it isn't read, and the card says "This file is too large to show here".

A PDF is shown at any size. The card reads only what its first page needs from the file, and the enlarged view only what the pages around the one you're looking at need, so a PDF of hundreds of pages opens at once. A PDF exported from LibreOffice and similar apps needs much of the file read to check its page count, so a large one takes a moment longer to open. Pictures in scanned PDFs (CCITT, JBIG2, JPEG 2000) are drawn too; a color scan saved as JPEG 2000 can take a few seconds per page. A picture of more than 100 megapixels isn't drawn, and a note under its page says so.

HTML appears as a page, and "Source" switches to the original HTML. The page's scripts run, but it loads only the CSS, images and scripts in its own folder and below it, nothing from a remote server. The page runs in a frame that is cut off from the app, so it can't touch the app's screens or features and can't read the contents of files in other folders. It connects to no server, submits no form, and can't be moved to another site. A link in the page doesn't open inside the app; to follow one, open the file in your browser yourself.

Only files under a job's working directory, the memory folder, and the "Folders ASIST may open" on the "Agent" page of the settings can be opened.
