如何打开Chrome主题的包装?


Answers:


12

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


2
不完全的; 它不仅是重命名的ZIP。在一个十六进制编辑器中打开一个,然后看到显然有一个专用头。也就是说,是的,它基本上是一个ZIP,可以在大多数具有ZIP功能的程序中打开。我更喜欢7-Zip
Synetech

4
@Synetech是正确的,文件头包含公共密钥和签名。Google的.crx打包格式页面对此进行了说明。实际上,您应该能够使用提取.crx文件unzip,它将忽略多余的字节。如果您确实需要首先截断标头,则运行unzip -l将显示给您多少(带尾的N + 1个字节)。例如:如果unzip -l抱怨警告[file.crx]:**在开始文件或zipfile文件中增加了306个字节**,请运行:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX 2012年

4

实际上,它不仅仅是一个拉链。当您unzip -l看到一条消息时:

警告[extension.crx]:开头或zipfile中有306个额外字节

因此crx文件是306个字节的内容加上一个zip存档。




1

Chrome扩展程序安装目录:

苹果电脑:

/Users/username/Library/Application Support/Google/Chrome/Default/Extensions

Windows 7的:

C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Extensions

Windows XP:

C:\Documents and Settings\YourUserName\Local Settings\Application Data\Google\Chrome\User Data\Default

最好的解决方案。这对我有用,其他人都没有。
daviesgeek 2012年

0

是的,aviraldg是正确的。将其重命名为.zip并使用您喜欢的提取工具。Firefox等的XPI是相同的过程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.