In case Chrome tells you 'This can only be added from the Chrome Web Store', you can try the following: • Go to the webstore and try to add the extension • It will fail and give you a download instead • Rename the downloaded file to.zip and unpack it to a directory (you might get a warning about a corrupt zip header, but most unpacker will continue anyway) • Go to Settings -> Tools -> Extensions • Enable developer mode • Click 'Load unpacked extention' • Browse to the unpacked folder and install your extention. File format This tool parses.CRX version 2 format documented by Google.
I had to install a chrome extension on a machine not connected to the internet. I didn't download the.crx file, but I did find a way to install.
In general,.CRX file format consist of few parts: Magic header Version of file format Public Key information and a package signature Zipped contents of the extension source code Magic header is a signature of the file telling that this file is Chrome Extension. Using this header the operating system can determine the actual type of the file (MIME type is application/x-chrome-extension), and how should it be treaten (is it executable? Is it a text file?). Then the window system can show beautiful icon to the user.
Comments are closed.