I recently found an extension that monitors the price of Dogecoin and displays it in a badge on the extension. After discovering that it only worked for dollars (I am European) I contacted the developer to ask for a Euro version. He sent me a (.zip) file, but after trying to add it, it read as corrupt. I did some experimenting. I took the original .xpi file and extracted it, and tried simply changing a value to a different value. It immediately read as corrupt again. Changing an image? Also corrupt.
Why do any changes made to this addon immediately make it read as corrupt? Even changes as simple as a value change from 60000 to 60001?