浏览器内的私密文件处理 —— FreeCompressor 如何工作
FreeCompressor 是一个完全在您的网页浏览器内运行的完整文件处理工作站。与要求您把文档上传到远程服务器、排队等待、再下载结果的传统在线转换器不同,FreeCompressor 全部在您的设备本地完成。当您把文件拖入暂存区,它会被读入浏览器内存,交给快速的 JavaScript 与 WebAssembly 例程就地压缩、转换和处理。没有任何内容被传输到别处。
客户端图片与 PDF 处理的原理
现代浏览器内置了一套非常强大的引擎。HTML5 的 Canvas API 可以解码图片、调整尺寸、重绘并重新编码为 JPG、PNG、WebP 或 AVIF —— 与桌面图片编辑器相同的操作,只是封装在浏览器标签页中。对于文档,开源的 PDF.js 引擎会解析 PDF 的内部结构,按您指定的分辨率将每一页渲染到 canvas 上,并暴露底层文本层以供提取。要从零创建 PDF,FreeCompressor 使用 pdf-lib,它无需任何服务器往返即可组装页面并嵌入图片。导出批量时,JSZip 会在内存中把所有结果打包成一个压缩文件。
由于这些库以 WebAssembly 和优化的 JavaScript 运行,速度接近原生。压缩五十张照片、把百页 PDF 渲染成图片、或把一整个文件夹的截图合并成一份文档,都在数秒内完成 —— 批量越重,跳过网络传输的优势越明显。没有上传进度条、没有处理队列、没有下载等待,因为您的文件从一开始就不曾经过互联网。
为什么本地处理保证 100% 数据安全
在传统网络上,隐私是一种信任问题:您必须相信您上传报税表、体检报告或设计稿的服务不会存储、索引、用于训练、泄露或转交第三方。而在客户端处理下,这种信任变得多余。您的文件从不上传,因此没有服务器副本需要保护、没有数据库会被攻破、也没有留存政策需要担心。这正是安全工程师所称的零知识设计 —— 工具根本无法看到您的数据。
这种架构对敏感材料尤其宝贵:合同、财务报表、护照扫描件、未发布的设计、病历和公司内部资产。它还意味着即便关闭 Wi-Fi,FreeCompressor 仍可使用。页面及其库加载一次后,您可以完全离线继续压缩图片或转换 PDF。而且由于没有按文件计费的服务器成本,处理文件的数量没有理由设限:五十个、五百个或一整场拍摄 —— 唯一真正的限制是您设备的内存。
您在这里可以做的一切
- 批量压缩图片,可用质量滑块、尺寸上限,以及自动达到指定千字节预算的目标体积模式。
- 在格式间转换 —— JPG、PNG、WebP、AVIF 以及 SVG 包装 —— 同时移除 EXIF 元数据以增强隐私。
- 将 PDF 转为图片,提供标准、高、超高分辨率,适合幻灯片、缩略图或存档。
- 提取 PDF 文本为干净的
.txt或结构化 Markdown。 - 将图片合并为单个 PDF,按每张图片尺寸或适配到 A4 页面。
- 一键将全部下载为 ZIP。
FreeCompressor 全部工具
下方每个工具都 100% 在您的浏览器中运行 — 选择一个即可立即开始,无需上传或注册。
图片工具
- 压缩图片 —— 缩小 JPG、PNG、WebP 和 AVIF,或达到精确的 KB 大小。
- 转换图片 —— PNG 转 JPG、JPG 转 PNG,或将任意图片转为 WebP / AVIF。
- 图片转 PDF —— 将 JPG / PNG 文件合并为一个 PDF。
PDF 转换器
- PDF 转 JPG / PNG —— 将每页导出为高分辨率图片。
- PDF 转 Word —— 将文本提取到可编辑的
.docx。 - PDF 转 Excel —— 将文本导入电子表格。
- PDF 转 PowerPoint —— 每页一张幻灯片。
- PDF 转文本 —— 干净的
.txt或 Markdown。 - 从 PDF 提取图片 —— 取出内嵌图片。
整理与优化 PDF
- 合并 PDF —— 将多个 PDF 合并为一个文件。
- 拆分 PDF —— 按页或范围分开 PDF。
- 压缩 PDF —— 减小 PDF 文件体积。
- 旋转、删除页面、扁平化或修复 PDF。
- 解锁、涂黑 PDF,或运行印前检查。
常见问题
我的文件会上传到服务器吗?
不会。每一步操作都在您的浏览器中使用 JavaScript 和 WebAssembly 完成。您的文件被读入本地内存、在您的设备上处理,并提供给您下载。没有任何内容被传输到服务器 —— 您可以打开浏览器的“网络”标签,观察它在您操作时保持静默来验证。
文件的大小或数量有限制吗?
没有人为限制。您可以在一个批次中处理数十或数百个文件。实际上限是您设备的可用内存,因为文件在处理期间保存在内存中。如果超大批次感觉迟缓,请将其拆分为较小的组。
我可以读取和写入哪些图片格式?
您可以读取 JPG、PNG、WebP、AVIF 和 SVG。您可以导出为 JPG、PNG、WebP,以及在支持的浏览器上导出为 AVIF,另加一个嵌入位图的 SVG 包装。AVIF 导出支持会自动检测;若您的浏览器无法编码 AVIF,该选项会被禁用。
压缩或转换会移除 EXIF 元数据吗?
会。由于图片通过 HTML canvas 被重绘和重新编码,内嵌的 EXIF 数据 —— GPS 坐标、相机型号、时间戳等 —— 会被自动移除。这既提升隐私,也略微减小文件体积。
“目标体积”压缩如何工作?
当您设置诸如“小于 200 KB”的目标时,FreeCompressor 会用二分查找在不同质量等级下反复重新编码图片,并且 —— 对于无损格式或顽固图片 —— 会温和地缩小尺寸,直到结果符合您的预算。您将得到在限制内最大、最清晰的版本。
FreeCompressor 免费吗?
是的,完全免费。本站由不打扰的广告支持,广告有清晰标注并与工具分离。您的文件及其内容绝不会用于广告,因为它们从不离开您的浏览器。