File preview extension
Preview any file
without downloading it.
Right-click any file link to see inside it — documents, spreadsheets, archives and 212 file types in all — right in your browser. Nothing is uploaded.
Downloads / 2026 / Course materials
Autumn term: files
Everything for the autumn term is below. The archive has the slides and the readings in it; the rest are loose.
- ZIP · 40 MB
- no extension
- XLSX · 84 KB
- SQLite
Press a marker to see what the file is, or right-click a name.
course-materials.zip
ZIP archive
The page says 40 MB
Nothing has been fetched yet.
attachment?id=18392
Kind unknown from the address
The page says nothing about the size
Nothing has been fetched yet.
timetable.xlsx
Excel workbook
The page says 84 KB
Nothing has been fetched yet.
orders.sqlite
SQLite database
The page says nothing about the size
Nothing has been fetched yet.
course-materials.zip
ZIP archive40 MBFiles 10Folders 2
- Folders
- 2
- Packed
- 40 MB · slides and PDFs barely shrink
- Type
- application/zip
Read 67 KB of 40 MB. The rest never left the server.
Processed locally · Foretaste reads files on your device and does not upload them.
Presentation · 4 files · 21 MBDocument · 4 files · 18 MBSpreadsheet · 1 file · 86 KBText file · 1 file · 3.1 KB
Inside this archive
| Day | Time | Module |
|---|---|---|
| Mon | 09:00 | Statistics I |
| Tue | 11:00 | Research methods |
| Thu | 14:00 | Seminar |
# Course materials Slides are in lectures/, one deck a week. Readings are in readings/ - start with chapter 1. The syllabus says what is assessed and when.
Open a folder, then a file: opening one fetches that file and nothing else. How a ZIP is listed from its end
attachment?id=18392
PDF document412 KBPages 6
- Identified by
- its first bytes, 25 50 44 46 2D = %PDF-
- Type
- application/octet-stream
The whole file was read - 412 KB. The browser's own viewer needs every byte before page one.
Processed locally · Foretaste reads files on your device and does not upload them.
The address had no extension; the first bytes decided. Switch to Foretaste's own viewer and a page costs only its ranges. How a file is identified
timetable.xlsx
Excel workbook84 KBSheets 1Rows 3
The whole file was read - 84 KB. An Office file has no index to read instead.
Processed locally · Foretaste reads files on your device and does not upload them.
| Day | Time | Module | Room |
|---|---|---|---|
| Mon | 09:00 | Statistics I | B204 |
| Tue | 11:00 | Research methods | A112 |
| Thu | 14:00 | Seminar | C009 |
Values only: formulas are not recalculated. Word, Excel and PowerPoint
orders.sqlite
DatabaseTables 3
Read from the header and the schema pages only. Counting rows walks every table, so that is a button.
Processed locally · Foretaste reads files on your device and does not upload them.
- customers 6 columns
- orders 9 columns
- order_items 5 columns
A schema from a few kilobytes at the front of the file. SQLite in more detail
The problem
A link tells you nothing
until you open it.
So you download it to find out. Or you don't, and never know.
One 40 MB archive. Two ways to see what is inside.
Download it, then look
Then unzip it, look, and delete what you did not want.
Open it with Foretaste
- lectures/21 MB
- readings/17 MB
- syllabus.pdf1.3 MB
- timetable.xlsx86 KB
The measured one
A 40 MB archive,
listed from 67 KB.
- The whole archive. A thousand squares.
- Its index is at the end. The last two.
- Foretaste reads only those.
67 KB read of 40 MB · 0.17%
How it works
Look first.
Then decide.
A marker beside every file link. Point, look, open.
Downloads / 2026 / Course materials
course-materials.zip
ZIP archive
The page says 40 MB
Open Save
The card says what the file is. Nothing has been fetched yet.
The real Foretaste dialog over a web page: field-trip.zip, 66 KB of 20 MB read, 0.34%, with the archive's folders listed underneath.
field-trip.zip
ZIP archive · 20 MB
ZIP archive20 MBFiles 9Unpacked 20 MB
- Folders
- 3
- Packed
- 20 MB · no smaller than its contents
- Type
- application/octet-stream
Read 66 KB of 20 MB. The rest never left the server.
How this was read
- Asked how big it is—
- Read the first 1.0 KB to see what it is1.0 KB
- Asked for the last 66 KB66 KB
- Asked for 568 B, starting 20 MB in568 B
Processed locally · Foretaste reads files on your device and does not upload them.
Unrecognised file · 4 files · 20 MBTable · 1 file · 13 KBText file · 4 files · 1.3 KB
Top-level folders: data, notes, raw
- 14 KB
- 13 KB
- 908 B
- 242 B
- 120 B
- 122 B
- 20 MB
- 5.0 MB
- 5.0 MB
- 5.0 MB
- 4.5 MB
- 157 B
- 5.0 MB
- 5.0 MB
- 5.0 MB
- 4.5 MB
- 13 KB
- 908 B
- 157 B
- 122 B
- 120 B
Look for a word in the 5 text files inside this archive, without unpacking it.
Read on your machine. Nothing was uploaded, and field-trip.zip wasn't saved unless you asked for it.
What the site said about this file
- Name
- field-trip.zip
- Kind
- ZIP archive
- Reported type
- application/octet-stream
- Size
- 20 MB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8795/field-trip.zip
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Opens over the page you are on. Close it and carry on.
On or off for any site. Paste an address. Open a file.
Files on this page
7 found 3 kinds Nothing fetched
Archives · 3
- toolkit-2.4.0-linux.tar.gz 18.2 MB
- toolkit-2.4.0-win64.zip 21.7 MB
- toolkit-2.4.0-macos.zip 19.4 MB
Documents · 2
- CHANGELOG.pdf 412 KB
- migration-guide.docx 88 KB
Text, code and data · 2
- checksums.txt 1 KB
- sbom.json 340 KB
download and type attributes, the site rules, then the filename. Not one
byte of any of these files has been requested.
Every file linked from a page, grouped. How
What it reads
212 file extensions.
Seven kinds, one tab.
The real extension, opening real files.
Foretaste listing field-trip.zip: 66 KB of 20 MB read, with every folder and file inside and its size.
ZIP archive20 MBFiles 9Unpacked 20 MB
- Folders
- 3
- Packed
- 20 MB · no smaller than its contents
- Type
- application/octet-stream
Read 66 KB of 20 MB. The rest never left the server.
How this was read
- Asked how big it is—
- Read the first 1.0 KB to see what it is1.0 KB
- Asked for the last 66 KB66 KB
- Asked for 568 B, starting 20 MB in568 B
Processed locally · Foretaste reads files on your device and does not upload them.
Unrecognised file · 4 files · 20 MBTable · 1 file · 13 KBText file · 4 files · 1.3 KB
Top-level folders: data, notes, raw
- 14 KB
- 13 KB
- 908 B
- 242 B
- 120 B
- 122 B
- 20 MB
- 5.0 MB
- 5.0 MB
- 5.0 MB
- 4.5 MB
- 157 B
- 5.0 MB
- 5.0 MB
- 5.0 MB
- 4.5 MB
- 13 KB
- 908 B
- 157 B
- 122 B
- 120 B
Look for a word in the 5 text files inside this archive, without unpacking it.
Read on your machine. Nothing was uploaded, and field-trip.zip wasn't saved unless you asked for it.
What the site said about this file
- Name
- field-trip.zip
- Kind
- ZIP archive
- Reported type
- application/octet-stream
- Size
- 20 MB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8795/field-trip.zip
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing sample.docx on a measured Letter page.
Word document1.2 KBWords 30
- Tables
- 1
- Page
- Letter
- Type
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
The whole file was read - 1.2 KB.
How this was read
- Asked how big it is—
- Asked for the whole file1.2 KB
Processed locally · Foretaste reads files on your device and does not upload them.
External viewer · Google fetches the file themselves.
What the site said about this file
- Name
- sample.docx
- Kind
- Word document
- Reported type
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
- Size
- 1.2 KB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/sample.docx
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing survey-responses.csv as a table: rows 1 to 200 of 4,200.
Table205 KB
The whole file was read - 205 KB.
How this was read
- Asked how big it is—
- Asked for the whole file205 KB
- Asked for 9.8 KB, starting 48 B in9.8 KB
Processed locally · Foretaste reads files on your device and does not upload them.
| Row | A | B | C | D | E | F |
|---|---|---|---|---|---|---|
| 1 | respondent | cohort | region | submitted | score | status |
| 2 | R-00001 | Autumn 2025 | South | 2026-02-02 | 62 | complete |
| 3 | R-00002 | Spring 2025 | East | 2026-03-03 | 69 | complete |
| 4 | R-00003 | Spring 2026 | West | 2026-04-04 | 76 | complete |
| 5 | R-00004 | Autumn 2025 | Central | 2026-05-05 | 83 | complete |
| 6 | R-00005 | Spring 2025 | North | 2026-06-06 | 90 | pending |
| 7 | R-00006 | Spring 2026 | South | 2026-07-07 | 97 | complete |
| 8 | R-00007 | Autumn 2025 | East | 2026-08-08 | 59 | complete |
| 9 | R-00008 | Spring 2025 | West | 2026-01-09 | 66 | complete |
| 10 | R-00009 | Spring 2026 | Central | 2026-02-10 | 73 | complete |
| 11 | R-00010 | Autumn 2025 | North | 2026-03-11 | 80 | pending |
| 12 | R-00011 | Spring 2025 | South | 2026-04-12 | 87 | complete |
| 13 | R-00012 | Spring 2026 | East | 2026-05-13 | 94 | complete |
| 14 | R-00013 | Autumn 2025 | West | 2026-06-14 | 56 | complete |
| 15 | R-00014 | Spring 2025 | Central | 2026-07-15 | 63 | complete |
| 16 | R-00015 | Spring 2026 | North | 2026-08-16 | 70 | pending |
| 17 | R-00016 | Autumn 2025 | South | 2026-01-17 | 77 | complete |
| 18 | R-00017 | Spring 2025 | East | 2026-02-18 | 84 | complete |
| 19 | R-00018 | Spring 2026 | West | 2026-03-19 | 91 | complete |
| 20 | R-00019 | Autumn 2025 | Central | 2026-04-20 | 98 | complete |
| 21 | R-00020 | Spring 2025 | North | 2026-05-21 | 60 | pending |
| 22 | R-00021 | Spring 2026 | South | 2026-06-22 | 67 | complete |
| 23 | R-00022 | Autumn 2025 | East | 2026-07-23 | 74 | complete |
| 24 | R-00023 | Spring 2025 | West | 2026-08-24 | 81 | withdrawn |
Keep only the rows where a column matches what you are looking for, across the whole file rather than the page on screen.
List every value in one column, with how often each appeared: the statuses, the countries, the three spellings of one of them.
What the site said about this file
- Name
- survey-responses.csv
- Kind
- Table
- Reported type
- text/csv
- Size
- 205 KB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8796/survey-responses.csv
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing build.log with level filters: INFO 18,819, WARN 1,177, ERROR 4.
Text file1.4 MB
- Type
- text/plain
The whole file was read - 1.4 MB.
How this was read
- Asked how big it is—
- Asked for the whole file1.4 MB
Processed locally · Foretaste reads files on your device and does not upload them.
2026-08-28T09:14:02Z INFO builder fetching @foretaste/reader (8ms)2026-08-28T09:14:02Z INFO builder compiling 412 modules (9ms)2026-08-28T09:14:02Z INFO builder bundling viewer (10ms)2026-08-28T09:14:02Z INFO builder bundling background worker (11ms)2026-08-28T09:14:02Z INFO builder running unit tests (12ms)2026-08-28T09:14:02Z WARN builder deprecated option 'legacyDecorators' ignored2026-08-28T09:14:02Z INFO builder checking privacy allowlist (14ms)2026-08-28T09:14:02Z INFO builder writing artefacts (15ms)2026-08-28T09:14:02Z INFO builder resolving dependencies (16ms)2026-08-28T09:14:02Z INFO builder fetching @foretaste/reader (17ms)2026-08-28T09:14:03Z INFO builder compiling 412 modules (18ms)2026-08-28T09:14:03Z INFO builder bundling viewer (19ms)2026-08-28T09:14:03Z INFO builder bundling background worker (20ms)2026-08-28T09:14:03Z INFO builder running unit tests (21ms)2026-08-28T09:14:03Z INFO builder checking privacy allowlist (22ms)2026-08-28T09:14:03Z INFO builder writing artefacts (23ms)2026-08-28T09:14:03Z INFO builder resolving dependencies (24ms)2026-08-28T09:14:03Z INFO builder fetching @foretaste/reader (25ms)2026-08-28T09:14:03Z INFO builder compiling 412 modules (26ms)2026-08-28T09:14:03Z INFO builder bundling viewer (27ms)2026-08-28T09:14:04Z INFO builder bundling background worker (28ms)2026-08-28T09:14:04Z INFO builder running unit tests (29ms)2026-08-28T09:14:04Z WARN builder deprecated option 'legacyDecorators' ignored2026-08-28T09:14:04Z INFO builder checking privacy allowlist (31ms)2026-08-28T09:14:04Z INFO builder writing artefacts (32ms)2026-08-28T09:14:04Z INFO builder resolving dependencies (33ms)2026-08-28T09:14:04Z INFO builder fetching @foretaste/reader (34ms)2026-08-28T09:14:04Z INFO builder compiling 412 modules (35ms)2026-08-28T09:14:04Z INFO builder bundling viewer (36ms)2026-08-28T09:14:04Z INFO builder bundling background worker (37ms)This file has fields of its own, like What was logged. Pro reads the whole file and gives you every value under any field you pick, as a list with a count beside each one, ready to save as a CSV.
What the site said about this file
- Name
- build.log
- Kind
- Text file
- Reported type
- text/plain
- Size
- 1.4 MB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8796/build.log
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing library.db: a SQLite database with 2 tables and 262 rows.
Database29 KBTables 2Rows 262
- Pages
- 7 x 4.1 KB
- Type
- application/octet-stream
Read 29 KB, which is most of it. For a file this small that beats several requests.
How this was read
- Asked how big it is—
- Read the first 1.0 KB to see what it is1.0 KB
- Asked for the first 262 KB29 KB
Processed locally · Foretaste reads files on your device and does not upload them.
id, title, author, published, rating
CREATE statement
CREATE TABLE books (
id INTEGER PRIMARY KEY,
title TEXT NOT NULL,
author TEXT,
published INTEGER,
rating REAL
)id, name, joined
CREATE statement
CREATE TABLE borrowers (id INTEGER PRIMARY KEY, name TEXT, joined TEXT)
Also inside: 1 view and 1 index.
Pro featureBrowsing database rows
Included in Free: Free displays SQLite database schemas, table structures, and row counts.
Unlocked with Pro: Pro lets you view, search, and page through full database rows, with 1-click export to CSV or JSON.
What the site said about this file
- Name
- library.db
- Kind
- Database
- Reported type
- application/octet-stream
- Size
- 29 KB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/library.db
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing deck.pptx: slide 1 of 4.
Presentation82 KB
- Type
- application/octet-stream
The whole file was read - 82 KB.
How this was read
- Asked how big it is—
- Read the first 1.0 KB to see what it is1.0 KB
- Asked for the whole file82 KB
Processed locally · Foretaste reads files on your device and does not upload them.
This document carries 1 picture, 130 KB in total. Read from the listing. Nothing was fetched to count them.
External viewer · Google fetches the file themselves.
What the site said about this file
- Name
- deck.pptx
- Kind
- Presentation
- Reported type
- application/octet-stream
- Size
- 82 KB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/deck.pptx
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing sample.json folded as a tree.
Text file522 B
The whole file was read - 522 B.
How this was read
- Asked how big it is—
- Asked for the whole file522 B
Processed locally · Foretaste reads files on your device and does not upload them.
This file has keys of its own, like "gridRows", "local_only", and "name". Pro reads the whole file and gives you every value under any key you pick, as a list with a count beside each one, ready to save as a CSV.
What the site said about this file
- Name
- sample.json
- Kind
- Text file
- Reported type
- application/json
- Size
- 522 B
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/sample.json
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing readings.parquet: 500 rows and 5 columns with their types.
Dataset20 KBRows 500Columns 5
- Row groups
- 1
- Row-group bytes
- 19 KB
- Written by
- @dsnp/parquetjs
- Type
- application/octet-stream
Read 20 KB, which is most of it. For a file this small that beats several requests.
How this was read
- Asked how big it is—
- Read the first 1.0 KB to see what it is1.0 KB
- Asked for the first 20 KB20 KB
- Row groups touchedNone of 1 - the footer answers everything above
- Footer574 B
Processed locally · Foretaste reads files on your device and does not upload them.
| Column | Type | Null allowed |
|---|---|---|
| id | INT64 | no |
| name | UTF8 | no |
| score | DOUBLE | yes |
| active | BOOLEAN | no |
| recorded_at | TIMESTAMP_MILLIS | yes |
Pro featureParquet dataset statistics
Included in Free: Free displays Parquet column names, data types, and total row count.
Unlocked with Pro: Pro inspects row groups, compression ratios, null counts, distinct values, and min/max ranges per column.
What the site said about this file
- Name
- readings.parquet
- Kind
- Dataset
- Reported type
- application/octet-stream
- Size
- 20 KB
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/readings.parquet
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing sample.md rendered as a document.
Text file487 B
The whole file was read - 487 B.
How this was read
- Asked how big it is—
- Asked for the whole file487 B
Processed locally · Foretaste reads files on your device and does not upload them.
The part of this file already on screen has 1 web address in it. Pro reads the whole file and gives you every one of them, as a list with a count beside each one, ready to save as a CSV.
What the site said about this file
- Name
- sample.md
- Kind
- Text file
- Reported type
- text/markdown
- Size
- 487 B
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/sample.md
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Foretaste showing nested.zip, which holds another archive, inner.zip.
ZIP archive447 BFiles 2Unpacked 238 B
- Packed
- 171 B · 72% of unpacked
- Type
- application/octet-stream
Read 574 B, which is most of it. For a file this small that beats several requests.
How this was read
- Asked how big it is—
- Read the first 1.0 KB to see what it is447 B
- Asked for the first 447 B447 B
- Asked for 127 B, starting 298 B in127 B
Processed locally · Foretaste reads files on your device and does not upload them.
ZIP archive · 1 file · 179 BText file · 1 file · 59 B
- 179 B
- 59 B
- 179 B
- 59 B
Look for a word in the 1 text files inside this archive, without unpacking it.
Read on your machine. Nothing was uploaded, and nested.zip wasn't saved unless you asked for it.
What the site said about this file
- Name
- nested.zip
- Kind
- ZIP archive
- Reported type
- application/octet-stream
- Size
- 447 B
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/nested.zip
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Seven kinds, 212 extensions
Documents
.pdf .docx .odt .ott .pptx .odp
6Spreadsheets and tables
.xlsx .xls .ods .ots .csv .tsv
19Archives
.zip .tar .gz .tgz .zst .tzst
146Text, code and data
.txt .log .md .markdown .json .jsonl
21Pictures and media
.jpg .jpeg .png .gif .webp .avif
9Books, fonts and subtitles
.epub .ttf .otf .woff .woff2 .srt
4Calendars and contacts
.ics .ifb .vcf .vcard
Every format · PDFs · Word, Excel and PowerPoint · Viewing a file without downloading it
Honest
It reads the bytes,
not the name.
And when a site says no, it says so.
The real Foretaste viewer on notreally.pdf: a note says the name says PDF document and the bytes say Text file, and Foretaste went with the bytes.
Text file45 B
The whole file was read - 45 B.
How this was read
- Asked how big it is—
- Read the first 1.0 KB to see what it is45 B
- Asked for the whole file45 B
Processed locally · Foretaste reads files on your device and does not upload them.
This is plain text wearing a .pdf extension.What the site said about this file
- Name
- notreally.pdf
- Kind
- Text file
- Reported type
- application/pdf
- Size
- 45 B
- Partial reads
- Supported. Foretaste can read part of the file without fetching all of it.
- Address
- http://localhost:8797/notreally.pdf
Reads the whole file to compare against a published checksum. Nothing is sent anywhere.
Called .pdf, really text. Shown as what it is.
How
q3.xlsx
Sign-in needed 401
Open the page Save to disk
Both of those go through your browser, which is the only thing that can answer a question aimed at you.
One offer: open the page in a normal tab. No tricks. Why
Where it comes up
Four places
a link stops you.
The comparison
Three ways to find out
what a file is.
The same 40 MB archive, three ways.
| Question | Foretaste | Download it and open it | An online viewer |
|---|---|---|---|
| Where the file is read | In your browser | On your computer, once it is saved | On the viewer's server |
| What it costs to list the archive | 67 KB | All 40 MB | All 40 MB, fetched by their server |
| What ends up on your disk | Nothing, unless you press Save | The whole file | Nothing |
| Who learns the address | The site the file is on | The site the file is on | The site, and the viewer's operator |
Where the bytes go
Your files
never reach us.
No analytics in the extension, and every build is checked for it. What Foretaste can and cannot see
The plan
Free opens it.
Pro digs into it.
Every format is free. Pro adds depth.
Free
$0 forever · no account, no card
- All 212 extensions. No format is behind the plan
- Listing an archive, and opening anything inside it
- Every file linked on a page, found and grouped
- Reading the text out of a picture, in English
- Saving to disk, on every screen, including the ones it cannot draw
Pro · 16 capabilities
- 50 MB Text read from one large file Free: 5 MB
- 20,000 Rows read from a spreadsheet Free: 2,000
- 200 Database rows per page Free: schema only
Database rows, Parquet statistics, search inside archives, compare two files.
See all 16, and what they costEverywhere
Free on all three
desktop browsers.
Chrome, Edge and Firefox. No account, and no card.
Desktop browsers.
Questions
What it will not do,
and everything else.
Including what it will not do.
Are Word documents reproduced exactly?
No. They are drawn on measured pages at the sheet size and margins the file states, with tables split between their rows and their header repeated. A .docx records no page breaks, only the paper, so lines fall where your browser and your fonts put them. Footnotes, endnotes and text boxes are not carried across.
Can Foretaste open a password-protected Word or Excel file?
No. Those are encrypted differently from the file itself and Foretaste carries nothing that can read them. A password-protected archive - ZIP, RAR or 7z - opens fine with a prompt.
Do spreadsheets show charts and formulas?
No. Values only. No charts, no pivot tables, and formulas are not recalculated.
Are TAR, GZIP, 7z and RAR read without downloading them?
No. They keep no index to read instead, which is a property of those formats rather than a shortcut. A TAR is at least not held whole: it streams past, and one file inside a plain .tar comes back in a single request.
How much of a SQLite database or a Parquet file is read?
A few kilobytes. SQLite keeps its schema on its first pages and Parquet keeps its in a footer, so the tables, columns and types of a 500 MB file come out of one range read. Counting rows exactly means walking every table, so it is a button rather than something that happens to you.
What happens when a site refuses to serve the file?
Foretaste says which kind of refusal it is and offers to open the page in an ordinary tab, or to save the file through the browser. It does not retry under different headers, read cookies, or try to pass a bot check.
Does Foretaste hold a whole file in memory?
A document, a spreadsheet or an image uses memory in proportion to its size, so Foretaste asks before opening anything over 50 MB. Listing an archive, paging a huge CSV and saving a file out of an archive do not: those stream, and a gigabyte comes out of a 4.8 GB archive without ever sitting in the tab.
How do I preview a file without downloading it?
Install Foretaste on Chrome, Edge or Firefox. Right-click any file link on any website and choose "Open with Foretaste". The document, spreadsheet or archive is fetched directly into your browser tab and rendered locally, without saving anything to your Downloads folder.
Why does my browser download files instead of opening them?
Websites often send a "Content-Disposition: attachment" header or serve files with MIME types your browser cannot display natively. When you click those links, Chrome or Firefox starts an automatic download. Foretaste intercepts the file link directly, reading and displaying the content in your browser tab without triggering a download.
Can I open files in my browser without uploading them to third-party servers?
Yes. Most online file viewers require uploading your document to their cloud servers. Foretaste has no file-processing server: every parser runs locally on your computer inside the browser extension. No file, filename or URL is ever uploaded anywhere.
How do I see what is inside a ZIP file without downloading it?
Foretaste uses HTTP range requests to fetch only the central directory index from the end of the ZIP archive—typically just 67 KB even for a large 40 MB archive. You can inspect every file name and folder immediately, and even extract individual files without downloading the rest.
Can I view Word, Excel and PDF documents without desktop software?
Yes. Foretaste opens DOCX documents on measured pages, displays XLSX workbooks and CSV files in paginated grids, and renders large PDFs page-by-page. You do not need Microsoft Office, Excel or Adobe Acrobat installed.