== Test results ==
From a test performed on 2011-11-12 by CTyler:
........ -O2.. -g... -g stripped
nonthumb 48576 98132 37900
thumb... 40563 93107 29932
nled-2.52
Binary File: usr/bin/nled
w/o Thumb
THUMB
THUMB2
THUMB / NON-THUMB
THUMB / THUMB2
RPM
20776
20204
20328
0.9724
0.9939
Directory
50892
43084
42684
0.8465
1.0093
Binary
38604
30796
30396
0.7977
1.0131
wget-1.11.4
Produced RPM: wget-1.11.4-5.fc12.armv5tel.rpm
Directories and filesFrom a test performed on 2011-11-12 by CTyler: 86 directories, 48 files
Binary File: usr/bin/wgetw/o ThumbTHUMBTHUMB2THUMB / NON-THUMBTHUMB / THUMB2 RPM4223604207884198520 .99621.0022 Directory1863679181146718104310.97191.0006 Binary2264641742521732160.76941.0060 httpd-2.2.13 Produced RPM: httpd-2O2.2.13-4g.fc12.armv5tel.rpm Directories and files: 37 directories, 334 files Binary File: usr/sbin/httpdw/o ThumbTHUMBTHUMB2THUMB / NON-THUMBg strippedTHUMB / THUMB2 RPM748180738632736500 nonthumb 48576 98132 379000.98721.0029 Directory2752985242537324080250.88101.0072 Binary2879882336602297120.81131.0172 gimp-2.6.7 Produced RPM: gimp-2.6.7-2.fc12.armv5tel.rpm Directories and files: 206 directories, 1204 files Binary File 1: usr/bin/gimp-2.6 Binary File 2: usr/bin/gimp-console-2.6w/o ThumbTHUMBTHUMB2THUMB / NON-THUMBTHUMB / THUMB2 RPM1242310412431184123506001.00061.0065 Directory4578010343891439437304270.95871.0037 Binary 14284848345093633714400.80541.0236 Binary 22131228168886016560920.79241.0198 abiword-2.8.1 Produced RPM: libabiword-2.8.1-1.fc12.armv5tel.rpm Directories and files: 39 directories, 617 files Binary File: usr/lib/libabiword-2.8w/o ThumbTHUMBTHUMB2THUMB / NON-THUMBTHUMB / THUMB2 RPM5561088477980047428280.85951.0078 Directory2129515517055836169873400.80091.0040 Binary5806908345093633714400.59431.0236 tar-1.22 Produced RPM: tar-1.22-8.fc12.armv5tel.rpm Directories and files: 79 directories, 49 files Binary File: bin/tarw/o ThumbTHUMBTHUMB2THUMB / NON-THUMBTHUMB / THUMB2 RPM7443407427847421800.99791.0008 Directory2737195268115926759750.97951.0019 Binary2518441958081906240.77751.0272 cpio-2.10 Produced RPM: cpio-2.10-5.fc12.armv5tel.rpm Directories and files: 49 directories, 30 files Binary File: bin/cpiow/o ThumbTHUMBTHUMB / NON-THUMB RPM1899081892760.9967 Directory8421948161940.9691 Binary117064910640.7779 gzip-1.3.12 Produced RPM: gzip-1.3.12-15.fc12.armv5tel.rpm Directories and files: 9 directories, 33 files Binary File: bin/gzipw/o ThumbTHUMBTHUMB / NON-THUMB RPM1165601157360.9929 Directory2639222520860.9551 Binary61708498720.8082 bzip2-1.0.5 Produced RPM: bzip2-1.0.5-6.fc12.armv5tel.rpm Directories and files: 7 directories, 21 files Binary File: /usr/bin/bzip2w/o ThumbTHUMBTHUMB / NON-THUMB RPM49476492320.9951 Directory1092331034490.9470 Binary33024280760.8502 In average, THUMB reduced the sizes about 2.24% for *.rpm files, 7.67% for extracted directories, and 22.16% for executables, compared to NON-THUMB. While it might save some disk space for executable files, it doesn't make a big different for rpm packages since rpm has it's own compressing mechanism.In average, THUMB produced files that are about0.24% for *.rpm files, 0.45% for extracted directories, and 1thumb.86% for executables, greater than THUMB2. I noticed that THUMB produces files that are almost as small as THUMB2's products.40563 93107 29932
== Project Details ==