जवाबों:
मुझे समाधान मिला: जाहिरा तौर पर, एक .crx फ़ाइल सिर्फ एक नया नाम है। ज़िप फ़ाइल। इसके अतिरिक्त, जब आप इसे स्थापित करते हैं, तो थीम क्रोम इंस्टॉल निर्देशिका में विघटित हो जाती है ...
unzip
, और यह अतिरिक्त बाइट्स को अनदेखा करेगा। यदि आप शीर्ष लेख को पहले काट देना चाहते हैं, तो अनज़िप-एल को चलाने से आपको पता चलेगा कि कितने ( N + 1 बाइट्स टेल के साथ)। उदाहरण के लिए: यदि चेतावनी केunzip -l
साथ शिकायत होती है [file.crx]: ** 306 अतिरिक्त बाइट्स शुरुआत में या zipfile ** के भीतर, तो चलाएं:tail -c +307 file.crx > /tmp/file.crx; unzip -l /tmp/file.crx
दरअसल यह जिप से ज्यादा है। जब आप unzip -l
एक संदेश देखेंगे:
चेतावनी [extension.crx]: शुरुआत में या zipfile के भीतर 306 अतिरिक्त बाइट्स
तो crx फ़ाइल 306 बाइट्स है साथ ही एक ज़िप आर्काइव भी।
यह वीडियो एक .crx के बारे में सब कुछ बताता है। एक्सटेंशन के सभी संसाधनों को रखने वाले .zip के अलावा, इसमें एक सार्वजनिक कुंजी और एक हस्ताक्षर भी शामिल है, जो फ़ाइल की अखंडता और प्रामाणिकता सुनिश्चित करने के लिए है: एंटनी सार्जेंट बताते हैं।
.Crx पैकेज प्रारूप का विवरण यहां प्रकाशित किया गया है ।
Chrome एक्सटेंशन इंस्टॉल निर्देशिका:
मैक:
/Users/username/Library/Application Support/Google/Chrome/Default/Extensions
विंडोज 7:
C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Extensions
विंडोज एक्स पी:
C:\Documents and Settings\YourUserName\Local Settings\Application Data\Google\Chrome\User Data\Default