1

Topic: Shrinking down the Windows Hybrid download,..

Since the Hybrid download package and the Installation is getting larger and larger I'm thinking about using a binary compressor (in example UPX).

Pro: Download and installation should shrink by 30%+.
Con: False positives from Anti Virus Software will probably rise.

What do you think? Is this a thing to consider?
Know an alternative binary packer?
Want to help? Try compressing the .exe and .dll files which come with Hybrid and see which can be compressed with UPX without causing problems)

Cu Selur

2

Re: Shrinking down the Windows Hybrid download,..

I'd be happy to help. Not 100% sure how or what to test but here's what I did:

  • Compressed all exe and dll files and it brought the total folder size down from 951,593,815 bytes to 457,629,527 bytes.

  • Scanned the folder with Windows Defender and no issues.

I guess the next step would be to run Hybrid and try various different encoding methods and make sure it all works or is that not necessary?

Here's the output from running upx:

D:\Hybrid>for /r %i in (*.exe) do upx.exe --best %i

    114688 ->     50176   43.75%    win32/pe     aften.exe
   4992512 ->   1457664   29.20%    win64/pe     aomenc.exe
     42496 ->     22016   51.81%    win32/pe     avs2yuv.exe
    351232 ->    143872   40.96%    win32/pe     AVSMeter.exe
upx: D:\Hybrid\bdsup2sub++.exe: AlreadyPackedException: already packed by UPX
   1522688 ->    546304   35.88%    win64/pe     Cuda.exe
    334848 ->    179200   53.52%    win64/pe     delaycut.exe
   4383752 ->    781832   17.83%    win64/pe     DivX265.exe
   5574162 ->   1093650   19.62%    win64/pe     f265cli.exe
    157696 ->     76288   48.38%    win64/pe     faac.exe
    563200 ->    283136   50.27%    win64/pe     fdkaac.exe
    405526 ->    169494   41.80%    win32/pe     ffdcaenc.exe
   8128512 ->   3321856   40.87%    win64/pe     ffmbc.exe
  35530752 ->  13659648   38.44%    win64/pe     ffmpeg.exe
  35132942 ->  13174798   37.50%    win32/pe     ffmpeg_32.exe
    460288 ->    191488   41.60%    win64/pe     flac.exe
    412160 ->    152576   37.02%    win32/pe     FLVExtractCL.exe
     33792 ->     16896   50.00%    win64/pe     FrameCounter.exe
  27424256 ->  10682368   38.95%    win64/pe     Hybrid.exe
    506880 ->    230400   45.45%    win64/pe     kvazaar.exe
   1572352 ->    961536   61.15%    win64/pe     lame.exe
  10845696 ->   4224512   38.95%    win64/pe     mediainfo.exe
  29572110 ->  11031566   37.30%    win32/pe     mencoder.exe
  29942784 ->  11447296   38.23%    win64/pe     mencoder_64.exe
    266752 ->    118784   44.53%    win64/pe     metaflac.exe
   5368456 ->   2295944   42.77%    win64/pe     mkvextract.exe
  19400856 ->   8123544   41.87%    win64/pe     mkvinfo.exe
   8207496 ->   3013768   36.72%    win64/pe     mkvmerge.exe
   3691520 ->   1270784   34.42%    win64/pe     MP4Box.exe
  30071310 ->  11346958   37.73%    win32/pe     mplayer.exe
  30461440 ->  11799040   38.73%    win64/pe     mplayer_64.exe
upx: D:\Hybrid\NamedPipe.exe: NotCompressibleException
   2681856 ->    699904   26.10%    win64/pe     NVEncC.exe
   5946640 ->   5910800   99.40%    win64/pe     nvhsp.exe
   2167808 ->   1076736   49.67%    win64/pe     oggenc.exe
   1525760 ->    472576   30.97%    win64/pe     oggenc2.exe
    616448 ->    320000   51.91%    win64/pe     opusenc.exe
   2084352 ->    641024   30.75%    win64/pe     qaac.exe
   2114048 ->    715264   33.83%    win64/pe     QSVEncC.exe
   3316736 ->   1301504   39.24%    win64/pe     sox.exe
    212480 ->    107520   50.60%    win64/pe     speexenc.exe
     55310 ->     28174   50.94%    win32/pe     telxcc.exe
upx: D:\Hybrid\tsMuxeR.exe: AlreadyPackedException: already packed by UPX
    286640 ->    272304   95.00%    win32/pe     Uninstall.exe
upx: D:\Hybrid\upx.exe: AlreadyPackedException: already packed by UPX
   1100288 ->    414208   37.65%    win64/pe     VCEEncC.exe
   5136896 ->   1481216   28.83%    win64/pe     vpxenc.exe
    120832 ->     61952   51.27%    win32/pe     vStripFree.exe
     57344 ->     23552   41.07%    win32/pe     WMVTIMES.exe
  16891392 ->   6850048   40.55%    win64/pe     x264-10bit.exe
  17030656 ->   6887936   40.44%    win64/pe     x264.exe
  16225511 ->   2700007   16.64%    win64/pe     x265.exe
    129536 ->     41984   32.41%    win32/pe     avsViewer.exe
    655360 ->    272384   41.56%    win32/pe     DGIndex.exe
    823808 ->    221696   26.91%    win32/pe     ffmsindex.exe
   1362944 ->    463872   34.03%    win32/pe     libavIndexer.exe
     22016 ->     11264   51.16%    win32/pe     avsInfo.exe
    130560 ->     41984   32.16%    win32/pe     avsViewer.exe
upx: D:\Hybrid\dynamic\CUETools.ALACEnc.exe: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\dynamic\CUETools.FLACCL.cmd.exe: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\dynamic\CUETools.Flake.exe: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\dynamic\fhgaacenc.exe: AlreadyPackedException: already packed by UPX
    792576 ->    170496   21.51%    win32/pe     mp4fpsmod.exe
    124928 ->     54784   43.85%    win64/pe     AVFS.exe
    100504 ->     95896   95.42%    win64/pe     python.exe
     98968 ->     94360   95.34%    win64/pe     pythonw.exe
    622080 ->    241152   38.77%    win64/pe     vsedit.exe
    103424 ->     36864   35.64%    win64/pe     VSPipe.exe
  15699472 ->   6562832   41.80%    win64/pe     d2vwitch.exe
    276992 ->    125440   45.29%    win64/pe     ffmsindex.exe

D:\Hybrid>for /r %i in ("*.dll") do upx.exe --best %i

    520192 ->    133632   25.69%    win32/pe     amf-component-uvd-windesktop32.dll
    570880 ->    172544   30.22%    win64/pe     amf-component-uvd-windesktop64.dll
    304128 ->     56832   18.69%    win32/pe     amf-component-vc-windesktop32.dll
    353280 ->     78336   22.17%    win64/pe     amf-component-vc-windesktop64.dll
    205312 ->     64512   31.42%    win32/pe     amf-component-vce-windesktop32.dll
    231424 ->     78848   34.07%    win64/pe     amf-component-vce-windesktop64.dll
     95744 ->     37376   39.04%    win32/pe     amf-component-vcedem-windesktop32.dll
    112128 ->     45056   40.18%    win64/pe     amf-component-vcedem-windesktop64.dll
    620544 ->    184832   29.79%    win32/pe     amf-core-windesktop32.dll
    737792 ->    240128   32.55%    win64/pe     amf-core-windesktop64.dll
upx: D:\Hybrid\api-ms-win-core-console-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-datetime-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-debug-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-errorhandling-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-file-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-file-l1-2-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-file-l2-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-handle-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-heap-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-interlocked-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-libraryloader-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-localization-l1-2-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-memory-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-namedpipe-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-processenvironment-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-processthreads-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-processthreads-l1-1-1.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-profile-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-rtlsupport-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-string-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-synch-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-synch-l1-2-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-sysinfo-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-timezone-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-core-util-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-conio-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-convert-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-environment-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-filesystem-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-heap-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-locale-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-math-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-multibyte-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-private-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-process-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-runtime-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-stdio-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-string-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-time-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\api-ms-win-crt-utility-l1-1-0.dll: NotCompressibleException
  15194624 ->   6209536   40.87%    win64/pe     avcodec-57.dll
   3225088 ->   1264640   39.21%    win64/pe     avfilter-6.dll
   2226176 ->    916480   41.17%    win64/pe     avformat-57.dll
   1860096 ->    476160   25.60%    win32/pe     avisynth.dll
    573952 ->    238592   41.57%    win64/pe     avutil-55.dll
upx: D:\Hybrid\DevIL.dll: AlreadyPackedException: already packed by UPX
  25338368 ->   8145920   32.15%    win64/pe     icudt54.dll
   2567168 ->    913408   35.58%    win64/pe     icuin54.dll
   1792000 ->    589824   32.91%    win64/pe     icuuc54.dll
    543880 ->    187528   34.48%    win64/pe     igm_DefaultManager.dll
    189440 ->     81408   42.97%    win64/pe     igm_MediaPerfPublisher.dll
    246272 ->    100864   40.96%    win64/pe     igm_RenderPerfPublisher.dll
   2761216 ->   1430528   51.81%    win64/pe     libass.dll
   1652224 ->    649728   39.32%    win64/pe     libeay32.dll
     15360 ->      9216   60.00%    win64/pe     libEGL.dll
   2546176 ->    776704   30.50%    win64/pe     libGLESv2.dll
upx: D:\Hybrid\libsndfile-1.dll: AlreadyPackedException: already packed by UPX
     46080 ->     17408   37.78%    win32/pe     mcl-windesktop32.dll
     62464 ->     24064   38.52%    win64/pe     mcl-windesktop64.dll
    421200 ->    211280   50.16%    win32/pe     msvcp100.dll
    660128 ->    278176   42.14%    win64/pe     msvcp120.dll
    634528 ->    276640   43.60%    win64/pe     msvcp140.dll
    773968 ->    352592   45.56%    win32/pe     msvcr100.dll
    963232 ->    439456   45.62%    win64/pe     msvcr120.dll
   5663744 ->   2522624   44.54%    win64/pe     Qt5Core.dll
   5981184 ->   3152384   52.71%    win64/pe     Qt5Gui.dll
    718336 ->    311296   43.34%    win64/pe     Qt5Multimedia.dll
    100864 ->     41472   41.12%    win64/pe     Qt5MultimediaWidgets.dll
   1180160 ->    474624   40.22%    win64/pe     Qt5Network.dll
    322560 ->    145920   45.24%    win64/pe     Qt5OpenGL.dll
     71168 ->     29696   41.73%    win64/pe     Qt5QuickWidgets.dll
   5510656 ->   2537472   46.05%    win64/pe     Qt5Widgets.dll
    282624 ->     82944   29.35%    win64/pe     Qt5WinExtras.dll
    192000 ->     90624   47.20%    win64/pe     Qt5Xml.dll
    358912 ->    139776   38.94%    win64/pe     ssleay32.dll
    342528 ->    137728   40.21%    win64/pe     swresample-2.dll
    982720 ->    424128   43.16%    win64/pe     ucrtbase.dll
     89272 ->     54968   61.57%    win64/pe     vcruntime140.dll
    106496 ->     51200   48.08%    win32/pe     AddGrainC.dll
    151552 ->     72192   47.64%    win32/pe     AGC.dll
upx: D:\Hybrid\avisynthPlugins\api-ms-win-core-delayload-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\avisynthPlugins\api-ms-win-core-io-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\avisynthPlugins\api-ms-win-core-localregistry-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\avisynthPlugins\api-ms-win-core-misc-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\avisynthPlugins\api-ms-win-security-lsalookup-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\avisynthPlugins\api-ms-win-security-sddl-l1-1-0.dll: NotCompressibleException
     32768 ->      6656   20.31%    win32/pe     asharp.dll
   3070464 ->   1287168   41.92%    win32/pe     assrender.dll
upx: D:\Hybrid\avisynthPlugins\AutoAdjust.dll: NotCompressibleException
     86016 ->     33792   39.29%    win32/pe     Average.dll
   1860096 ->    476160   25.60%    win32/pe     avisynth.dll
    237568 ->    113152   47.63%    win32/pe     avstp.dll
     72192 ->     26624   36.88%    win32/pe     aWarpSharp.dll
     78336 ->     38400   49.02%    win32/pe     bifrost.dll
     24576 ->      5632   22.92%    win32/pe     checkmate.dll
     73728 ->     33280   45.14%    win32/pe     cnr2.dll
     36864 ->     10752   29.17%    win32/pe     ColorBalance.dll
    102400 ->     39936   39.00%    win32/pe     ColorMatrix.dll
     36864 ->     19456   52.78%    win32/pe     cryptbase.dll
     78848 ->     38912   49.35%    win32/pe     cryptsp.dll
   2388176 ->    950992   39.82%    win32/pe     d3dx9_30.dll
     90112 ->     31232   34.66%    win32/pe     DctFilter.dll
    164352 ->     66048   40.19%    win32/pe     Deathray.dll
     49152 ->     20992   42.71%    win32/pe     deblock.dll
     86016 ->     32256   37.50%    win32/pe     Decomb.dll
     90112 ->     38400   42.61%    win32/pe     Decrawl.dll
    106496 ->      8704    8.17%    win32/pe     Deen.dll
    245760 ->     12288    5.00%    win32/pe     deen1b1.dll
     90112 ->     38400   42.61%    win32/pe     defreq.dll
    143360 ->     25088   17.50%    win32/pe     degrainmedian.dll
    474112 ->    173056   36.50%    win32/pe     DePan.dll
    395264 ->    141824   35.88%    win32/pe     DePanEstimate.dll
     61440 ->     29696   48.33%    win32/pe     DeVeed.dll
upx: D:\Hybrid\avisynthPlugins\DevIL.dll: AlreadyPackedException: already packed by UPX
    208896 ->     87552   41.91%    win32/pe     dfttest.dll
    381952 ->    141312   37.00%    win32/pe     DGDecode.dll
upx: D:\Hybrid\avisynthPlugins\DirectShowSource.dll: AlreadyPackedException: already packed by UPX
    630784 ->    258048   40.91%    win32/pe     dither.dll
    717824 ->    413184   57.56%    win32/pe     dui70.dll
     53248 ->     25600   48.08%    win32/pe     edgelevel.dll
    118784 ->     47616   40.09%    win32/pe     EEDI2.dll
    146944 ->     66560   45.30%    win32/pe     eedi3.dll
  15051264 ->   6112768   40.61%    win32/pe     ffms2.dll
    245760 ->     92160   37.50%    win32/pe     fft3dfilter.dll
    507904 ->    164864   32.46%    win32/pe     FFT3dGPU.dll
   2312789 ->    926805   40.07%    win32/pe     fftw3.dll
   2001920 ->    187392    9.36%    win32/pe     flash3kyuu_deband.dll
     69632 ->     30208   43.38%    win32/pe     FluxSmooth.dll
     35840 ->      9216   25.71%    win32/pe     frfun7.dll
    367616 ->    152064   41.36%    win32/pe     FRIMSource.dll
    273920 ->    120832   44.11%    win32/pe     fturn-26.dll
     61440 ->     27648   45.00%    win32/pe     gradfun2db.dll
     77824 ->     31744   40.79%    win32/pe     GRunT.dll
     81920 ->     43008   52.50%    win32/pe     hqdn3d.dll
    274432 ->    129536   47.20%    win32/pe     ImageSequence.dll
   1161216 ->    446464   38.45%    win64/pe     kernel32.dll
    132096 ->     34304   25.97%    win32/pe     KNLMeansCL.dll
   2312789 ->    926805   40.07%    win32/pe     libfftw3f-3.dll
upx: D:\Hybrid\avisynthPlugins\libflowgpu.dll: AlreadyPackedException: already packed by UPX
upx: D:\Hybrid\avisynthPlugins\libflowsse.dll: AlreadyPackedException: already packed by UPX
  16349896 ->   3587272   21.94%    win32/pe     libmfxsw32.dll
     45056 ->     20480   45.45%    win32/pe     LoadDll.dll
     61440 ->     17408   28.33%    win32/pe     LoadPluginEx.dll
   9765888 ->   3960320   40.55%    win32/pe     LSMASHSource.dll
  10542592 ->   4263936   40.44%    win32/pe     LSMASHSourceXP.dll
    192512 ->     85504   44.41%    win32/pe     MaskTools.dll
    859648 ->    204800   23.82%    win32/pe     masktools2.dll
   4378776 ->   1898648   43.36%    win32/pe     mfc140.dll
     57344 ->     16384   28.57%    win32/pe     MipSmooth.dll
     67072 ->     30208   45.04%    win32/pe     MosquitoNR.dll
    221184 ->     65024   29.40%    win32/pe     Motion_12Dec05.dll
     28672 ->     10240   35.71%    win32/pe     MSharpen.dll
     36864 ->     11776   31.94%    win32/pe     Msmooth.dll
    421200 ->    211280   50.16%    win32/pe     msvcp100.dll
    535008 ->    230880   43.15%    win32/pe     msvcp110.dll
    455328 ->    230048   50.52%    win32/pe     msvcp120.dll
    443192 ->    228152   51.48%    win32/pe     msvcp140.dll
    499712 ->    303616   60.76%    win32/pe     msvcp71.dll
    770384 ->    351568   45.64%    win32/pe     msvcr100.dll
    875472 ->    391632   44.73%    win32/pe     msvcr110.dll
    970912 ->    430752   44.37%    win32/pe     msvcr120.dll
    348160 ->    167424   48.09%    win32/pe     msvcr71.dll
    630960 ->    268976   42.63%    win32/pe     msvcr80.dll
   1076224 ->    310272   28.83%    win32/pe     mt_masktools-25.dll
   1007616 ->    196096   19.46%    win32/pe     mt_masktools-26.dll
    942080 ->    180224   19.13%    win32/pe     mt_masktools-26_2.dll
   1175040 ->    232448   19.78%    win32/pe     mvtools2.dll
     76288 ->     28160   36.91%    win32/pe     NLMeansCL2.dll
    352256 ->    313856   89.10%    win32/pe     nnedi.dll
    266240 ->    179712   67.50%    win32/pe     nnedi2.dll
upx: D:\Hybrid\avisynthPlugins\nnedi3.dll: NotCompressibleException
upx: D:\Hybrid\avisynthPlugins\nnedi3_xp.dll: NotCompressibleException
     61440 ->     28160   45.83%    win32/pe     NoiseGenerator.dll
     70144 ->     31744   45.26%    win32/pe     OpenCL.dll
    102400 ->     36352   35.50%    win32/pe     PeachSmoother.dll
    114688 ->     31232   27.23%    win32/pe     PlanarTools.dll
     20992 ->     11776   56.10%    win32/pe     RawSource26.dll
     18944 ->     10240   54.05%    win32/pe     RemoveDirtSSE2.dll
     98304 ->     35840   36.46%    win32/pe     RemoveGrainHDS.dll
     72704 ->     25600   35.21%    win32/pe     RemoveGrainSSE2.dll
     24576 ->      9216   37.50%    win32/pe     RepairSSE2.dll
    178176 ->     82944   46.55%    win32/pe     resamplehq-x86.dll
    159744 ->     53760   33.65%    win32/pe     RgTools.dll
     32768 ->      6144   18.75%    win32/pe     SangNom.dll
upx: D:\Hybrid\avisynthPlugins\SangNom2.dll: AlreadyPackedException: already packed by UPX
    233472 ->     77824   33.33%    win32/pe     SplineResize.dll
     30720 ->     14336   46.67%    win32/pe     SSE2Tools.dll
     96768 ->     48128   49.74%    win32/pe     sspicli.dll
upx: D:\Hybrid\avisynthPlugins\SupCore.dll: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\avisynthPlugins\SupTitle.dll: CantPackException: .NET files are not yet supported
    517632 ->    206336   39.86%    win32/pe     svpflow1.dll
    647680 ->    278016   42.92%    win32/pe     svpflow2.dll
    155648 ->     62976   40.46%    win32/pe     TBilateral.dll
upx: D:\Hybrid\avisynthPlugins\TCPDeliver.dll: AlreadyPackedException: already packed by UPX
    134144 ->     55296   41.22%    win32/pe     TDeint.dll
    406016 ->    130048   32.03%    win32/pe     TIVTC.dll
     73728 ->     32256   43.75%    win32/pe     TMM.dll
     13824 ->      9216   66.67%    win32/pe     Toon-v1.1.dll
     93184 ->     46592   50.00%    win32/pe     TTempSmooth.dll
    126976 ->     50688   39.92%    win32/pe     unblock.dll
     53248 ->     19968   37.50%    win32/pe     UnDot.dll
    114688 ->     43008   37.50%    win32/pe     VagueDenoiser.dll
     77824 ->     35328   45.39%    win32/pe     VariableBlur.dll
     65536 ->     27648   42.19%    win32/pe     vcomp.dll
    119456 ->     67744   56.71%    win32/pe     vcomp120.dll
     85840 ->     53072   61.83%    win32/pe     vcruntime140.dll
     44032 ->     20480   46.51%    win32/pe     VerticalCleanerSSE2.dll
     99840 ->     47104   47.18%    win32/pe     VfrToCfr.dll
     61440 ->     29696   48.33%    win32/pe     vinverse.dll
   1370624 ->    506368   36.94%    win32/pe     VSFilter.dll
    913408 ->    338944   37.11%    win32/pe     VSFilter_guliverkli.dll
   9348096 ->   2180096   23.32%    win32/pe     Waifu2xAvisynth.dll
    219136 ->     72192   32.94%    win32/pe     warpsharp.dll
    160256 ->    113152   70.61%    win32/pe     werui.dll
     25088 ->     11776   46.94%    win32/pe     yadif.dll
     37888 ->     18944   50.00%    win32/pe     yadifmod2.dll
   1860096 ->    476160   25.60%    win32/pe     avisynth.dll
upx: D:\Hybrid\dynamic\CUETools.Codecs.ALAC.dll: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\dynamic\CUETools.Codecs.dll: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\dynamic\CUETools.Codecs.FLACCL.dll: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\dynamic\CUETools.Codecs.FLAKE.dll: CantPackException: .NET files are not yet supported
upx: D:\Hybrid\dynamic\DevIL.dll: AlreadyPackedException: already packed by UPX
   1260544 ->    566784   44.96%    win32/pe     libeay32.dll
     11264 ->      7680   68.18%    win32/pe     libEGL.dll
   1713664 ->    524800   30.62%    win32/pe     libGLESv2.dll
    371726 ->    130574   35.13%    win32/pe     libsndfile-1.dll
    421200 ->    211280   50.16%    win32/pe     msvcp100.dll
    455328 ->    230048   50.52%    win32/pe     msvcp120.dll
    548864 ->    330752   60.26%    win32/pe     msvcp80.dll
    773968 ->    352592   45.56%    win32/pe     msvcr100.dll
    970912 ->    430752   44.37%    win32/pe     msvcr120.dll
    630960 ->    268976   42.63%    win32/pe     msvcr80.dll
    417280 ->     60928   14.60%    win32/pe     nsutil.dll
upx: D:\Hybrid\dynamic\OpenCLNet.dll: CantPackException: .NET files are not yet supported
     95005 ->     43805   46.11%    win32/pe     pthreadgc2.dll
   4652544 ->   2145792   46.12%    win32/pe     Qt5Core.dll
   4877312 ->   2610688   53.53%    win32/pe     Qt5Gui.dll
    560128 ->    253440   45.25%    win32/pe     Qt5Multimedia.dll
     82432 ->     34816   42.24%    win32/pe     Qt5MultimediaWidgets.dll
    858112 ->    329728   38.42%    win32/pe     Qt5Network.dll
   4491264 ->   2063360   45.94%    win32/pe     Qt5Widgets.dll
    230912 ->     65536   28.38%    win32/pe     Qt5WinExtras.dll
    151552 ->     72192   47.64%    win32/pe     Qt5Xml.dll
    295936 ->    128000   43.25%    win32/pe     ssleay32.dll
   1023144 ->    379048   37.05%    win32/pe     ucrtbase.dll
     85840 ->     53072   61.83%    win32/pe     vcruntime140.dll
    991744 ->    408576   41.20%    win32/pe     qwindows.dll
   1324032 ->    557568   42.11%    win64/pe     qwindows.dll
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-console-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-datetime-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-debug-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-errorhandling-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-file-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-file-l1-2-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-file-l2-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-handle-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-heap-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-interlocked-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-libraryloader-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-localization-l1-2-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-memory-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-namedpipe-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-processenvironment-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-processthreads-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-processthreads-l1-1-1.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-profile-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-rtlsupport-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-string-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-synch-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-synch-l1-2-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-sysinfo-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-timezone-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-core-util-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-conio-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-convert-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-environment-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-filesystem-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-heap-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-locale-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-math-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-multibyte-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-private-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-process-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-runtime-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-stdio-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-string-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-time-l1-1-0.dll: NotCompressibleException
upx: D:\Hybrid\Vapoursynth\api-ms-win-crt-utility-l1-1-0.dll: NotCompressibleException
    332456 ->    153768   46.25%    win64/pe     concrt140.dll
   4173928 ->   1477736   35.40%    win64/pe     D3Dcompiler_47.dll
     15360 ->      9216   60.00%    win64/pe     libEGL.dll
   2546176 ->    776704   30.50%    win64/pe     libGLESV2.dll
    627368 ->    274088   43.69%    win64/pe     msvcp140.dll
  17593856 ->   5488128   31.19%    win64/pe     opengl32sw.dll
upx: D:\Hybrid\Vapoursynth\python3.dll: NotCompressibleException
   3555992 ->   1378456   38.76%    win64/pe     python36.dll
   5663744 ->   2522624   44.54%    win64/pe     Qt5Core.dll
   5981184 ->   3152384   52.71%    win64/pe     Qt5Gui.dll
    718336 ->    311296   43.34%    win64/pe     Qt5Multimedia.dll
    100864 ->     41472   41.12%    win64/pe     Qt5MultimediaWidgets.dll
   1180160 ->    474624   40.22%    win64/pe     Qt5Network.dll
    322560 ->    145920   45.24%    win64/pe     Qt5OpenGL.dll
    317440 ->    134656   42.42%    win64/pe     Qt5Svg.dll
   5510656 ->   2537472   46.05%    win64/pe     Qt5Widgets.dll
    282624 ->     82944   29.35%    win64/pe     Qt5WinExtras.dll
    192000 ->     90624   47.20%    win64/pe     Qt5Xml.dll
   1124504 ->    531608   47.27%    win64/pe     sqlite3.dll
    982720 ->    424128   43.16%    win64/pe     ucrtbase.dll
   1671168 ->    532480   31.86%    win64/pe     VapourSynth.dll
    391344 ->    123568   31.58%    win64/pe     vccorlib140.dll
     87224 ->     54968   63.02%    win64/pe     vcruntime140.dll
     28672 ->     15360   53.57%    win64/pe     VSScript.dll
     74752 ->     31232   41.78%    win64/pe     VSVFW.dll
     37888 ->     17920   47.30%    win64/pe     qsvgicon.dll
     52224 ->     23552   45.10%    win64/pe     qdds.dll
     32256 ->     17920   55.56%    win64/pe     qgif.dll
     39936 ->     19968   50.00%    win64/pe     qicns.dll
     34304 ->     17408   50.75%    win64/pe     qico.dll
    240128 ->    113152   47.12%    win64/pe     qjpeg.dll
     26112 ->     13312   50.98%    win64/pe     qsvg.dll
     25600 ->     13312   52.00%    win64/pe     qtga.dll
    357376 ->    107520   30.09%    win64/pe     qtiff.dll
     24064 ->     12288   51.06%    win64/pe     qwbmp.dll
    435712 ->    206336   47.36%    win64/pe     qwebp.dll
   1324032 ->    557568   42.11%    win64/pe     qwindows.dll
     93184 ->     44032   47.25%    win64/pe     avisource.dll
     73728 ->     33280   45.14%    win64/pe     AvsCompat.dll
     36352 ->     20480   56.34%    win64/pe     EEDI3.dll
    152029 ->     71645   47.13%    win64/pe     libhistogram.dll
   4067840 ->   1597440   39.27%    win64/pe     libsubtext.dll
     20480 ->     12288   60.00%    win64/pe     Morpho.dll
    461824 ->    158208   34.26%    win64/pe     RemoveGrainVS.dll
     12288 ->      8192   66.67%    win64/pe     Vinverse.dll
     39424 ->     22016   55.84%    win64/pe     VIVTC.dll
     20480 ->     12288   60.00%    win64/pe     vs_sangnommod.dll
     59904 ->     26624   44.44%    win64/pe     Retinex.dll
    652288 ->    123904   19.00%    win64/pe     flash3kyuu_deband.dll
     30208 ->     15872   52.54%    win64/pe     Deblock.dll
     20480 ->     11776   57.50%    win64/pe     dotkill64.dll
    218112 ->     62464   28.64%    win64/pe     libdegrainmedian.dll
     30208 ->     16384   54.24%    win64/pe     vs_it.dll
    220160 ->     86528   39.30%    win64/pe     TDeintMod.dll
    125440 ->     54784   43.67%    win64/pe     Yadifmod.dll
    135168 ->     59392   43.94%    win64/pe     CTMF.dll
    316928 ->    126464   39.90%    win64/pe     DFTTest.dll
    666624 ->    181248   27.19%    win64/pe     vsfft3dfilter.dll
     24576 ->     11776   47.92%    win64/pe     libfluxsmooth.dll
    174592 ->     39936   22.87%    win64/pe     KNLMeansCL.dll
    127488 ->     60416   47.39%    win64/pe     templinearapproximate.dll
    177152 ->     81920   46.24%    win64/pe     VagueDenoiser.dll
    121100 ->     58124   48.00%    win64/pe     libbifrost.dll
    726016 ->    275968   38.01%    win64/pe     svpflow1_vs64.dll
    883712 ->    364032   41.19%    win64/pe     svpflow2_vs64.dll
    168448 ->     75264   44.68%    win64/pe     AddGrain.dll
   1206272 ->    364032   30.18%    win64/pe     fmtconv.dll
    836096 ->    250368   29.94%    win64/pe     libnnedi3.dll
   1177288 ->    453832   38.55%    win64/pe     libiomp5md.dll
  11496648 ->   2392776   20.81%    win64/pe     svml_dispmd.dll
  24389120 ->   6754816   27.70%    win64/pe     w2xc.dll
    112640 ->     44032   39.09%    win64/pe     Waifu2x-w2xc.dll
     54272 ->     26112   48.11%    win64/pe     libawarpsharp2.dll
     43520 ->     18944   43.53%    win64/pe     libmsmoosh.dll
   1912832 ->    618496   32.33%    win64/pe     d2vsource.dll
  13500928 ->   5497344   40.72%    win64/pe     ffms2.dll
   9710080 ->   3234304   33.31%    win64/pe     libimwri.dll
  13959680 ->   5685248   40.73%    win64/pe     vslsmashsource.dll
     17920 ->      9216   51.43%    win32/pe     vsavsreader.dll
     70131 ->     44531   63.50%    win64/pe     vsrawsource.dll
    987136 ->    384000   38.90%    win64/pe     VSFilterMod.dll
     22016 ->     10752   48.84%    win64/pe     dctfilter.dll
    349696 ->    119296   34.11%    win64/pe     DePan.dll
    239616 ->    103424   43.16%    win64/pe     EEDI2.dll
   1206272 ->    364032   30.18%    win64/pe     fmtconv.dll
   2604934 ->   1127302   43.28%    win64/pe     libfftw3f-3.dll
   4901888 ->   1687552   34.43%    win64/pe     libmvtools.dll
     53760 ->     26624   49.52%    win64/pe     libsangnom.dll
    115930 ->     56026   48.33%    win64/pe     libtemporalsoften.dll
     80384 ->     35328   43.95%    win64/pe     OpenCL.dll
    119138 ->     58210   48.86%    win64/pe     scenechange.dll
  11539656 ->   2397896   20.78%    win64/pe     svml_dispmd.dll
    119362 ->     58434   48.96%    win64/pe     temporalsoften.dll
    142848 ->     63488   44.44%    win64/pe     vfrtocfr.dll
     20480 ->     12288   60.00%    win64/pe     vs_sangnommod.dll

3

Re: Shrinking down the Windows Hybrid download,..

I guess the next step would be to run Hybrid and try various different encoding methods and make sure it all works or is that not necessary?

Sadly the testing part is necessary since I suspect that some of the dll won't be usable any more. hmm
(I tested testing this a few years ago, bug didn't keep the data.)

Cu Selur

4

Re: Shrinking down the Windows Hybrid download,..

Ok, I will start slowly working through as many options as I can and let you know what happens.

5

Re: Shrinking down the Windows Hybrid download,..

Thanks a lot!
Really appreciate the help!

Cu Selur

6

Re: Shrinking down the Windows Hybrid download,..

ffmpeg.exe and ffmpeg_32.exe are duplicate files inside the installer archive which take another 33MB of space.

7

Re: Shrinking down the Windows Hybrid download,..

Duplicate files shouldn't increase the package size at all, since the installer already is compressed. (there are also a few other files that occur multiple times in the installer)

Cu Selur