Use a JarFile instead of a JarInputStream to do the initial offset lookup