I used 7zip to unpack jre-6u12-windows-i586-p.exe (Oracle JRE Installer). On unpacking, I got a core.zip, a zipper.exe and a few other files.
Again on exploding core.zip I found a few things. core.zip contains all the jar files just like it would be after installation except for 7 jar files.
Instead of these jar files there exists the corresponding packfiles
I think these are files created by pack200.exe & unpack200.exe is run on them after installation to create the corresponding jar files.
So now I have a few questions
Why are only these 7 files run through pack200.exe. I assume its because they are bigger than other files. But it wouldn't take that much effort to pack all jar files & unpack them after installation.
The .pack extension suggests that these are packed but not gzipped. Again why would Oracle not do a gzip also? for eg with rt.jar packing reduces size from 45 MB to 12 MB, while adding gzip also reduces it to 6 MB.
Edited by: 966944 on Oct 22, 2012 8:19 AM
But speeds are slower outside the first world countries. Outside the first world, 144 Kbps is still considered broadband in many places. Didn't realize Java isn't meant for those guys.
Edited by: 966944 on Oct 23, 2012 7:41 PM
Whatever the truth of all this may be, you won't find it here. This is a user to user forum, not Oracle support or a channel to the developers. All you will get here at best is valid post hoc reasoning: at worst, guesswork. And if you're trying to bring this issue to Oracle's attention, again this isn't the place to do it. Locking the thread.