如何解压 chrome 主题?

avi*_*ldg 22 compression google-chrome themes

如何解压打包的 chrome 主题 (*.crx)?他们的常见问题解答说明了如何打包,但没有说明如何解包。

avi*_*ldg 13

我得到了解决方案:显然,.crx 文件只是一个重命名的 .zip 文件。此外,当您安装它时,主题会被解压到 chrome 安装目录中...

  • @Synetech 是正确的,文件头包含公钥和签名。Google 的 [.crx Package Format](http://developer.chrome.com/extensions/crx.html) 页面解释了这一点。在实践中,您应该能够使用 `unzip` 解压缩 .crx 文件,它会忽略额外的字节。如果您最终需要先切掉标题,运行 unzip -l 将显示有多少(**N+1** 字节带尾)。例如:如果 `unzip -l` 抱怨 **warning [file.crx]: ***306*** extra bytes at begin or within zipfile**,然后运行: `tail -c +307 file.crx > /tmp/file.crx; 解压缩 -l /tmp/file.crx` (4认同)
  • 不完全的; 它不仅仅是*重命名的 ZIP。在十六进制编辑器中打开一个,可以看到显然有一个专有标题。也就是说,是的,它基本上是一个 ZIP,并且可以在大多数支持 ZIP 的程序中打开。我更喜欢 [7-Zip](http://www.7-zip.org/)。 (3认同)

Ela*_*ava 9

在 Mac OS X 上,您可以使用unzip解压缩.crx文件:

unzip extension.crx
Run Code Online (Sandbox Code Playgroud)

结果如下:

解压结果