¿Por qué Zip teniendo Jar? Evitando sintaxis diferentes

¿Por qué Zip teniendo Jar? Evitando sintaxis diferentes

En ocasiones tengo que usar archivos Zip por motivos de compatibilidad, ya que la persona que lo recibe no usa otro decompresor de archivos, mientras que mi formato de compresión favorito es el 7zip. El problema no sería otro si las opciones para comprimir Zip fuesen similares a las de comprimir 7zip, tar, etc.

¿La solución? Bien sencilla, podemos usar la herramienta jar de Java (Java Archive Tool), ya que usa la misma sintaxis que tar y nos permite trabajar en los archivos zip. Resulta que jar (xpi, las extensiones de firefox también) son formato Zip con diferente extensión.