不喜欢广告? 无广告 今天

Brotli 压缩编码器/解码器

数据开发人员
广告 · 消除?

或者

压缩统计信息将在此处显示……

广告 · 消除?

指导

Brotli 压缩编码器/解码器

Brotli 压缩编码器/解码器

直接在浏览器中使用 Google 的 Brotli 算法压缩和解压缩数据。Brotli 的压缩率明显优于 Gzip — 输出通常小 20-30%,使其成为通过 HTTP Content-Encoding 进行 Web 内容交付的首选。

如何使用

在压缩或解压缩模式之间进行选择。在输入区域输入文本或上传文件。使用滑块调整压缩级别(0 表示最快,11 表示最佳压缩)。单击“处理”以运行 Brotli 算法。查看详细的压缩统计信息,并从输出区域下载结果或将其复制。

特征

  • Brotli 压缩 – Google 的现代压缩算法,文本内容的压缩率更高
  • 压缩级别控制 – 可调滑块,从 0(最快)到 11(最佳压缩),默认为 6
  • 解压缩模式 – 将 Brotli 压缩数据解码回其原始形式
  • 上传文件 – 支持拖放操作,处理二进制文件
  • Base64 输出 – 切换 Base64 编码,以安全文本形式表示压缩数据
  • 压缩统计 – 实时指标,显示比率、原始/压缩大小和处理时间
  • 下载输出 – 将压缩结果另存为 .br 文件
  • 客户端处理 – 所有压缩均通过 WebAssembly 在您的浏览器中运行,数据不会离开您的设备

广告 · 消除?

常问问题

什么是 Brotli 压缩,它与 Gzip 相比如何?

Brotli 是 Google 开发的一种无损压缩算法,它结合了 LZ77 编码、霍夫曼编码以及常见 Web 内容模式的预定义字典。与 Gzip 相比,它通常能为 HTML、CSS 和 JavaScript 等基于文本的内容提供高出 20-30% 的压缩率。大多数现代浏览器通过 Content-Encoding: br 标头支持 Brotli。

Brotli 压缩级别意味着什么?

Brotli 支持 0 到 11 的压缩级别。级别 0 优先考虑速度,压缩效果最少,适用于实时应用程序。级别 4-6 在速度和文件大小之间提供了平衡的权衡。级别 9-11 可实现最大压缩,但耗时更长 — 级别 11 的速度可能比级别 0 慢 100 倍。对于 Web 服务器,大多数服务器使用级别 4-6 处理动态内容,使用级别 11 处理预压缩的静态资源。

所有 Web 浏览器都支持 Brotli 吗?

Brotli 支持包括 Chrome、Firefox、Safari、Edge 和 Opera 在内的所有主流现代浏览器。它仅通过 HTTPS 连接可用 — 浏览器不会在纯 HTTP 上接受 Brotli 压缩响应。为了兼容旧版浏览器,服务器通常会回退到 Gzip 压缩。

何时应使用 Brotli 而不是其他压缩算法?

Brotli 非常适合压缩基于文本的 Web 内容 — HTML、CSS、JavaScript、JSON 和 SVG 文件。其内置的常见 Web 模式字典使其在这些文件类型的通用算法方面具有优势。对于二进制数据、图像或速度比比率更重要的实时流,LZ4 或 Zstandard 等算法可能更合适。

想要享受无广告的体验吗? 立即无广告

安装我们的扩展

将 IO 工具添加到您最喜欢的浏览器,以便即时访问和更快地搜索

添加 Chrome 扩展程序 添加 边缘延伸 添加 Firefox 扩展 添加 Opera 扩展

记分板已到达!

记分板 是一种有趣的跟踪您游戏的方式,所有数据都存储在您的浏览器中。更多功能即将推出!

广告 · 消除?
广告 · 消除?
广告 · 消除?

新闻角 包含技术亮点

参与其中

帮助我们继续提供有价值的免费工具

给我买杯咖啡
广告 · 消除?