本地文件工具箱
文件加密、PDF合并拆分、EXIF清理、CSV格式转换等工具,全部在浏览器本地完成处理,文件不会上传到服务器,保护数据隐私。
基于AES-256-GCM的本地文件加密解密工具,支持密码强度检测,文件不上传服务器
本地合并多个PDF文件、按页码范围提取或按页数拆分,支持批量打包下载,文件不上传
CSV/TSV一键转换为JSON、Markdown表格、HTML、YAML,自动识别分隔符与表头
SRT与VTT字幕互转、时间轴整体平移、按倍率缩放、去重复行,本地处理不上传
选择本地文件夹生成ASCII/Markdown目录树,支持排除node_modules与深度限制
在线查看xlsx/xls/csv并转换,多Sheet切换,导出JSON/CSV/Markdown,纯本地解析不上传
在线查看ZIP压缩包内容列表,预览文本文件,解压下载单个文件,本地处理不上传
批量检测文件编码(UTF-8/GBK/Big5等)并转换为UTF-8,解决中文乱码问题
自动修复乱码文本,支持UTF-8/GBK/Big5误读逆向还原,多条修复链候选对比
JSONL与JSON/CSV互转,逐行校验标注错误行号,支持表格预览
本地解析X.509证书PEM文件,查看主体、有效期、SAN、指纹,识别私钥与公钥
Markdown转独立HTML文件,内置浅色/深色样式与代码高亮,支持片段导出与行号
.env与JSON双向转换,支持引号注释export前缀解析,键名校验
两个JSON深度合并,数组可选替换/拼接/去重,冲突键对比预览
本地文件处理知识库
# 为什么文件处理要本地化
传统的在线文件处理服务需要把文件上传到服务器,处理后再下载回来。这个过程意味着文件内容会经过第三方服务器,对于合同、证件、财务报表等敏感文件存在泄露风险。本地文件处理工具通过浏览器的 WebCrypto、Canvas、WebAssembly 等能力,在设备内完成全部计算,文件从头到尾不经过网络。
本地处理的优势:
- •隐私安全:文件不上传,无服务器留存风险
- •速度更快:省去上传下载时间,大文件尤其明显
- •离线可用:断网环境同样可以处理文件
- •无文件大小限制:不受服务器上传配额约束
# 文件加密的基本原理
现代文件加密采用对称加密算法(如 AES-256-GCM)加密文件内容,并通过密钥派生函数(如 PBKDF2)将用户密码扩展为高强度密钥,大幅增加暴力破解成本。认证加密模式(GCM)还能检测文件是否被篡改或密码是否输入错误。
关键概念:
- •AES-256-GCM:目前广泛使用的认证加密标准
- •PBKDF2:通过多次迭代抵御暴力破解
- •盐值(Salt):确保相同密码每次加密结果不同
- •密码管理:加密文件的密码一旦遗失无法恢复
# 文件元数据与隐私泄露
照片和文档中通常携带不可见的元数据:EXIF 记录拍摄时间、GPS 定位、设备型号;Office 文档记录作者、编辑历史。直接分享原始文件可能泄露家庭住址、作息规律等敏感信息。分享前清除元数据是基本的隐私保护习惯。
常见元数据风险:
- •GPS 定位:照片可能精确暴露拍摄地点
- •设备信息:手机型号、序列号可用于追踪
- •时间线:拍摄与编辑时间反映作息规律
- •作者信息:文档属性中的姓名与组织
常见问题 (FAQ)
Q: 本地文件处理工具真的不上传文件吗?
A: 是的。本站文件工具全部基于浏览器本地 API(WebCrypto、Canvas、FileReader 等)实现,处理过程可在浏览器开发者工具的网络面板中验证——除页面本身外没有任何文件数据请求。
Q: 处理大文件会导致浏览器卡死吗?
A: 现代浏览器对文件采用流式与分块处理,几十 MB 的文件通常秒级完成。本站工具对超大文件(如 500MB 以上)会给出建议上限提示,避免占用过多内存。
Q: 文件加密后忘记密码怎么办?
A: 无法恢复。AES-256 的安全强度决定了没有正确密码就不可能解出原文,这也是它能保护敏感数据的原因。请使用密码管理器保存加密密码。
Q: 清除 EXIF 会影响画质吗?
A: 清除元数据本身不改动像素。若工具通过重新编码输出,选择 PNG 格式完全无损;选择 JPEG 时控制质量参数(92% 以上)肉眼几乎无差异。