CRX 文件是一种由 Google Chrome 和基于 Chromium 的浏览器(如 Brave、Edge 和 Opera)用于分发扩展程序、主题和打包应用程序的文件格式。它本质上是一个 ZIP 压缩包,其中包含扩展程序运行所需的所有文件,包括 HTML、CSS、JavaScript、图像以及一个描述扩展程序元数据、权限和入口点的清单文件(manifest.json)。当您从 Chrome 网上应用店安装扩展程序或加载未打包的扩展程序时,浏览器会解压 CRX 文件,并将扩展程序安装到浏览器的配置文件目录中。CRX 格式通过包含一个数字签名来验证扩展程序的真实性并防止篡改,从而确保扩展程序的完整性和安全性。这有助于保护用户免受可能损害其隐私或安全的恶意扩展程序的侵害。CRX 文件不应由用户直接打开;相反,它们是通过浏览器的扩展程序管理界面进行安装的。该格式是 Chrome 浏览器生态系统中扩展程序分发和安装的标准封装方式。