uWeb 中文文档 下载 App

超大文件阅读器——txtview 与 markdeep

为什么需要超大文件阅读器

手机上直接打开大文件是一件痛苦的事:

uWeb 的 txtview.html 和 markdeep.html 用偏移量分段读取的方式,让几十 MB 甚至上百 MB 的大文件能秒级打开。

txtview.html

安装

从官方 HTML5 应用页面安装,放在 app/txtview.html。

支持的格式

基础使用

file:///data/.../app/txtview.html?url=/path/to/bigfile.txt

高级参数

页码跳转

file:///.../txtview.html?url=文件URL#page=50

#page=N 跳转到第 N 页(每页大小由阅读器自动计算)。

偏移量精确跳转

file:///.../txtview.html?url=文件URL#offset=10000&500

这是最关键的功能——直接跳过文件开头,从偏移量 10000 字节处读取 500 字节内容。对几十 MB 的日志文件、导出的 CSV 文件特别有用。

markdeep.html

安装

从官方安装页面获取,放在 app/markdeep.html。

比 txtview 多的功能

适合什么

同样支持 offset

file:///.../markdeep.html?url=文件URL#offset=50000&1000

配合 default.filecap 自动打开

配置 default.filecap 让大文件自动用 txtview 打开。default.filecap 的格式:

*.log → txtview.html
*.csv → txtview.html
*.big.md → markdeep.html

具体格式参考官方文档的文件特殊处理章节。

为什么不用系统文本编辑器

特性系统文本编辑器uWeb txtview
10MB 打开可能闪退秒级
100MB 打开几乎必崩分段读取流畅
跳转指定位置重新加载offset 直接跳
渲染数学公式不支持markdeep 支持
浏览器内打开需要跳转系统 App直接在浏览器内

常见使用场景

场景 1:查看服务日志

场景 2:大 CSV 导出文件

场景 3:超长 Markdown 技术文档

下一章

HTML5 应用到此为止!接下来: