Skip to content

Commit 3b44376

Browse files
authored
Merge pull request #36 from Bearsampp/compression
optimize compression settings for 7z and ZIP formats
2 parents 9d537b0 + 3ab2a8e commit 3b44376

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

build/build-commons.xml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,27 +57,35 @@
5757
<if>
5858
<equals arg1="@{format}" arg2="7z"/>
5959
<then>
60+
<echo message="Compressing with 7z format (optimized settings)..."/>
6061
<exec executable="${7za}" failonerror="true">
6162
<arg value="a"/>
6263
<arg value="-t7z"/>
6364
<arg value="@{dest}"/>
6465
<arg value="@{src}"/>
6566
<arg value="-m0=LZMA2"/>
6667
<arg value="-mx9"/>
67-
<arg value="-mmt6"/>
68+
<arg value="-mmt"/>
69+
<arg value="-md=256m"/>
70+
<arg value="-ms=on"/>
71+
<arg value="-mfb=273"/>
6872
</exec>
6973
</then>
7074
<elseif>
7175
<equals arg1="@{format}" arg2="zip"/>
7276
<then>
77+
<echo message="Compressing with ZIP format (optimized settings)..."/>
7378
<exec executable="${7za}" failonerror="true">
7479
<arg value="a"/>
80+
<arg value="-tzip"/>
81+
<arg value="@{dest}"/>
82+
<arg value="@{src}"/>
7583
<arg value="-mm=Deflate"/>
84+
<arg value="-mx9"/>
7685
<arg value="-mfb=258"/>
7786
<arg value="-mpass=15"/>
87+
<arg value="-mmt"/>
7888
<arg value="-r"/>
79-
<arg value="@{dest}"/>
80-
<arg value="@{src}"/>
8189
</exec>
8290
</then>
8391
</elseif>

0 commit comments

Comments
 (0)