El Paquete de Extensión de Mozilla (XPI) es un formato de archivo de tipo archivo comprimido basado en ZIP utilizado para distribuir extensiones, temas y otros complementos (add-ons) para aplicaciones basadas en Mozilla como Firefox, Thunderbird y SeaMonkey. Contiene los archivos necesarios para que la extensión funcione, incluyendo código JavaScript, hojas de estilo CSS, imágenes y archivos de manifiesto que describen los metadatos, permisos y dependencias de la extensión. El formato XPI permite la fácil instalación y desinstalación de extensiones, proporcionando una forma conveniente de mejorar la funcionalidad y personalizar la apariencia de las aplicaciones Mozilla. El archivo de manifiesto, denominado típicamente install.rdf o manifest.json, es crucial ya que proporciona información sobre el nombre, versión, autor, descripción de la extensión y la aplicación con la que es compatible. Se pueden incluir firmas digitales dentro del XPI para verificar la autenticidad e integridad de la extensión, asegurando que no haya sido manipulada. Esto ayuda a proteger a los usuarios contra complementos maliciosos o comprometidos. El formato XPI es una piedra angular del ecosistema de complementos de Mozilla, permitiendo a los desarrolladores crear y distribuir una amplia gama de extensiones que mejoran la experiencia del usuario.