-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/14/2014 02:09 AM, Kyle Huey wrote:
> The simplest way to break the installer down is by the files in
> it.
> 
> e.g. http://khuey.pastebin.mozilla.org/6781501

For future reference:

> mozilla@KHUEY-19294 /c/dev/scratch $ wget
> ftp://ftp.mozilla.org/pub/firefox/releases/latest/win32/en-US/Firefox%20Setup%2032.0.3.exe
>
> 
- --16:59:06--
ftp://ftp.mozilla.org/pub/firefox/releases/latest/win32/en-US/Firefox%20Setup%2032.0.3.exe
> => `Firefox Setup 32.0.3.exe' Resolving ftp.mozilla.org...
> 63.245.215.46, 63.245.215.56 Connecting to
> ftp.mozilla.org|63.245.215.46|:21... connected. Logging in as
> anonymous ... Logged in! ==> SYST ... done.    ==> PWD ... done. 
> ==> TYPE I ... done.  ==> CWD
> /pub/firefox/releases/latest/win32/en-US ... done.
> 
> ==> PASV ... done.    ==> RETR Firefox Setup 32.0.3.exe ... done. 
> Length: 35,285,328 (34M) (unauthoritative)
> 
> 100%[====================================>] 35,285,328   967.16K/s
> ETA 00:00
> 
> 17:00:07 (617.58 KB/s) - `Firefox Setup 32.0.3.exe' saved
> [35285328]
> 
> mozilla@KHUEY-19294 /c/dev/scratch $ ls Firefox Setup 32.0.3.exe
> 
> mozilla@KHUEY-19294 /c/dev/scratch $ 7z x Firefox\ Setup\
> 32.0.3.exe
> 
> 7-Zip 4.42  Copyright (c) 1999-2006 Igor Pavlov  2006-05-14
> 
> Processing archive: Firefox Setup 32.0.3.exe
> 
> Extracting  core\precomplete Extracting  core\removed-files 
> Extracting
> core\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\icon.
>
> 
png
> Extracting  core\browser\chrome.manifest Extracting
> core\browser\components\components.manifest Extracting
> core\browser\searchplugins\amazondotcom.xml Extracting
> core\browser\searchplugins\bing.xml Extracting
> core\browser\blocklist.xml Extracting
> core\browser\searchplugins\eBay.xml Extracting
> core\browser\searchplugins\google.xml Extracting
> core\browser\searchplugins\twitter.xml Extracting
> core\browser\searchplugins\wikipedia.xml Extracting
> core\browser\searchplugins\yahoo.xml Extracting
> core\defaults\pref\channel-prefs.js Extracting
> core\application.ini Extracting
> core\browser\crashreporter-override.ini Extracting
> core\crashreporter.ini Extracting  core\platform.ini Extracting
> core\update-settings.ini Extracting  core\updater.ini Extracting
> core\webapprt\webapprt.ini Extracting  core\crashreporter.exe 
> Extracting  core\firefox.exe Extracting  core\uninstall\helper.exe 
> Extracting  core\maintenanceservice.exe Extracting
> core\maintenanceservice_installer.exe Extracting
> core\plugin-container.exe Extracting  core\plugin-hang-ui.exe 
> Extracting  setup.exe Extracting  core\updater.exe Extracting
> core\webapp-uninstaller.exe Extracting  core\webapprt-stub.exe 
> Extracting  core\AccessibleMarshal.dll Extracting
> core\breakpadinjector.dll Extracting
> core\browser\components\browsercomps.dll Extracting
> core\D3DCompiler_43.dll Extracting  core\d3dcompiler_46.dll 
> Extracting  core\freebl3.dll Extracting  core\gkmedias.dll 
> Extracting  core\icudt52.dll Extracting  core\icuin52.dll 
> Extracting  core\icuuc52.dll Extracting  core\libEGL.dll Extracting
> core\libGLESv2.dll Extracting  core\mozalloc.dll Extracting
> core\mozglue.dll Extracting  core\mozjs.dll Extracting
> core\msvcp100.dll Extracting  core\msvcr100.dll Extracting
> core\nss3.dll Extracting  core\nssckbi.dll Extracting
> core\nssdbm3.dll Extracting  core\softokn3.dll Extracting
> core\xul.dll Extracting  core\dictionaries\en-US.aff Extracting
> core\freebl3.chk Extracting  core\nssdbm3.chk Extracting
> core\softokn3.chk Extracting  core\dictionaries\en-US.dic 
> Extracting  core\browser\omni.ja Extracting  core\webapprt\omni.ja 
> Extracting  core\omni.ja Extracting  core\dependentlibs.list 
> Extracting
> core\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\install.rdf
>
> 
Extracting  core\webapprt
> Extracting  core\uninstall Extracting  core\dictionaries Extracting
> core\defaults\pref Extracting  core\defaults Extracting
> core\browser\searchplugins Extracting
> core\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd} 
> Extracting  core\browser\extensions Extracting
> core\browser\components Extracting  core\browser Extracting  core
> 
> Everything is Ok
> 
> mozilla@KHUEY-19294 /c/dev/scratch $ rm Firefox\ Setup\ 32.0.3.exe
> 
> mozilla@KHUEY-19294 /c/dev/scratch $ find . -type f -printf "%s@
> %p\n" | sort -nr 25027184@ ./core/xul.dll 11174488@ ./core/omni.ja 
> 10397296@ ./core/icudt52.dll 8930647@ ./core/browser/omni.ja 
> 4877424@ ./core/gkmedias.dll 3715184@ ./core/mozjs.dll 3231696@
> ./core/d3dcompiler_46.dll 2106216@ ./core/D3DCompiler_43.dll 
> 1803376@ ./core/nss3.dll 1023600@ ./core/icuin52.dll 897688@
> ./core/uninstall/helper.exe 800368@ ./core/icuuc52.dll 770384@
> ./core/msvcr100.dll 684984@ ./setup.exe 638064@
> ./core/libGLESv2.dll 622592@ ./core/dictionaries/en-US.dic 421200@
> ./core/msvcp100.dll 413296@ ./core/nssckbi.dll 331376@
> ./core/freebl3.dll 275568@ ./core/firefox.exe 273008@
> ./core/updater.exe 198232@ ./core/maintenanceservice_installer.exe 
> 150128@ ./core/softokn3.dll 140400@ ./core/mozglue.dll 139253@
> ./core/browser/blocklist.xml 114288@ ./core/maintenanceservice.exe 
> 114288@ ./core/crashreporter.exe 93808@ ./core/webapprt-stub.exe 
> 92784@ ./core/nssdbm3.dll 91032@ ./core/webapp-uninstaller.exe 
> 74864@ ./core/breakpadinjector.dll 53876@ ./core/webapprt/omni.ja 
> 53872@ ./core/libEGL.dll 47216@
> ./core/browser/components/browsercomps.dll 29701@
> ./core/browser/searchplugins/yahoo.xml 28272@
> ./core/plugin-hang-ui.exe 27288@
> ./core/browser/searchplugins/google.xml 20080@
> ./core/AccessibleMarshal.dll 19933@
> ./core/browser/searchplugins/eBay.xml 19056@ ./core/mozalloc.dll 
> 18544@ ./core/plugin-container.exe 13068@
> ./core/browser/searchplugins/bing.xml 12145@
> ./core/browser/searchplugins/amazondotcom.xml 9403@
> ./core/browser/searchplugins/wikipedia.xml 9212@
> ./core/browser/searchplugins/twitter.xml 4003@
> ./core/crashreporter.ini 3274@ ./core/dictionaries/en-US.aff 2185@
> ./core/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
>
> 
2081@ ./core/precomplete
> 1325@
> ./core/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
>
> 
1245@ ./core/updater.ini
> 899@ ./core/softokn3.chk 899@ ./core/nssdbm3.chk 899@
> ./core/freebl3.chk 783@ ./core/browser/crashreporter-override.ini 
> 671@ ./core/application.ini 662@ ./core/removed-files 495@
> ./core/webapprt/webapprt.ini 358@
> ./core/defaults/pref/channel-prefs.js 143@ ./core/platform.ini 132@
> ./core/update-settings.ini 99@ ./core/dependentlibs.list 40@
> ./core/browser/chrome.manifest 34@
> ./core/browser/components/components.manifest

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJUPPpuAAoJEOXgvIL+s8n2Ai8H+gNsbXnnmPB2TrnUwGtREir2
wExYw979d2y5RJYhaF1PV7GlOcHmTK3PA5d/7bfxXlzNnUTvZhaSqVoKET9vXH43
zk/W2y4OG87Sf2FM5yunNRCYNb/bNyf1ZhVdo5LJcnIcJ9LQNIdQD5gkaTnpSBqI
s+vx7WCxr7PdeuhtpkA391jzKpO9doqukauTsfOq65dKSPzLvugzU/PJuvBseFFK
FRpY2oiYCYcUMpoMsPCCXMSHOoFYlF7/tyWNukoluml4ndCUP0Vieb2e7p6PQEbX
Rt789STBlEzaVSaKYZm+B0Upq7CN57L1sJWgadDEY1uPACN284lMAumNRgSaPN4=
=jruM
-----END PGP SIGNATURE-----
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to