...just repack ("classic" ZIP, for example from Total Commander) with maximum pack level this files:
PortableFirefox\App\firefox\chrome\*.jar
You can save 2.6 MB
Greetings
pps
New: streamWriter (Jun 28, 2024), Platform 29.5.3 (Jun 27, 2024)
1,100+ portable packages, 1.1 billion downloads
Please donate today
Thank you for the great idea! 8)
You can also Re-Pack the Extensions Crome\*.jar
This saved me also over 1 MB.
Modifying any of Firefox's files and redistributing it is not permitted by Mozilla's trademark policy. I used to recompress the JARs and UPX the EXEs and DLLs, shrinking Firefox to about 8MB, but that's not allowed now.
Sometimes, the impossible can become possible, if you're awesome!
While you can't redistribute TB and FF with compressed files, what about providing instructions on what files to compress after we've installed and how?
And the instructions are pretty easy. Compress all the EXEs and DLLs with UPX using the following options: --best --compress-icons=0 --nrv2d --crp-ms=999999 -k
And then re-zip all the JAR files to use the highest level of compression. I recommend using 7-zip to do this as it has the best compression. If you're using the 7-zip commandline, use: -r -mx=9 -mpass=4 -mfb=255
Sometimes, the impossible can become possible, if you're awesome!
Thinking back, was there some kind of problem with auto update not working when the files were compressed? If so that may be a good reason to not bother with the compression after all.
The partial updates that just download the differences will fail. But the full update will work fine. At which point you can UPX-compress it again.
Sometimes, the impossible can become possible, if you're awesome!
It does interfere with partial updates of PTB and PFF.
Nevertheless, I chose to UPX the DLL and EXE files (essentially in the FF or TB root and "components" directories) and 7-Zip compress the JAR files (in the FF or TB "chrome" directory) for both and just take a couple minutes to recompress them if there has been an update (not that often) using "UPX Shell," with the special parameters John mentioned.
I generally leave the JAR files in the extensions alone, and I haven't altered anything in the GPG area either...
I don't think JAR files change that often, do they? If they do not, saving a copy of those and just copying those back after an update can save even more time.
Every time you edit this post, it shows as new in recent posts... you've done it like 6 times now... and I have to keep reading it.
Knock it off!
Sometimes, the impossible can become possible, if you're awesome!
Long day and can't get my thoughts together
On another note, thanks for banning that cretin yesterday that thought you were born just to serve him. Hopefully he doesn't come back under a new name.
We do appreciate what you are doing here.
...this is why the forum needs a "mark all posts read"-type feature. I've been saying it for months. It's not really his fault, it's Drupal's.
I'm only standing up for him because I tend to edit posts a lot myself. I can't help it; it's the latent OCD in me.
-
fatcerberus@yahoo.com [aim: fatcerberus]
I have no witty remarks or quotes to share at the moment.
Don't we all have a little OCD in us
Anyway, stupid Drupal.
----
R McCue
"If you're not part of the solution, you're part of the precipitate."