Làm thế nào để giải nén một chủ đề chrome?


20

Làm cách nào để giải nén một chủ đề chrome được đóng gói (*. Crx)? Câu hỏi thường gặp của họ nêu cách đóng gói, nhưng không phải cách giải nén.

Câu trả lời:


12

Tôi đã có giải pháp: rõ ràng, một tệp .crx chỉ là một tệp .zip được đổi tên. Ngoài ra, khi bạn cài đặt nó, chủ đề được giải nén vào thư mục cài đặt chrome ...


2
Không hẳn; Nó không chỉ là một ZIP được đổi tên. Mở một trong trình soạn thảo hex và thấy rằng rõ ràng có một tiêu đề độc quyền. Điều đó nói rằng, vâng, về cơ bản nó là một ZIP và có thể được mở trong hầu hết các chương trình có khả năng ZIP. Tôi thích 7-Zip .
Synetech

4
@Synetech là chính xác, tiêu đề tệp chứa khóa công khai và chữ ký. Trang Định dạng gói .crx của Google giải thích điều này. Trong thực tế, bạn sẽ có thể trích xuất một tệp .crx unzipvà nó sẽ bỏ qua các byte bổ sung. Nếu bạn cuối cùng cần phải cắt bỏ tiêu đề trước, chạy unzip -l sẽ cho bạn thấy có bao nhiêu ( N + 1 byte có đuôi). Ví dụ: Nếu unzip -lphàn nàn với cảnh báo [file.crx]: ** 306 byte bổ sung khi bắt đầu hoặc trong zipfile **, sau đó chạy:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
TrinitronX

4

Trên thực tế, nó không chỉ là một zip. Khi bạn unzip -lsẽ thấy một tin nhắn:

cảnh báo [extension.crx]: 306 byte bổ sung khi bắt đầu hoặc trong zipfile

Vì vậy, tệp crx là 306 byte của một cái gì đó cộng với một kho lưu trữ zip.


4

Trên Mac OS X, bạn có thể sử dụng unzipđể giải nén .crxtệp:

unzip extension.crx

Đây là kết quả:

giải nén kết quả



1

Thư mục cài đặt tiện ích mở rộng của Chrome:

Mac:

/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

Giải pháp tốt nhất trong số họ. Điều này làm việc cho tôi, không ai trong số những người khác đã làm.
daviesgeek

0

Yep aviraldg đã đúng. đổi tên nó thành .zip và sử dụng công cụ trích xuất yêu thích của bạn. XPI cho firefox, v.v., là cùng một quy trình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.