mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
FIX: Bug [0001544] Difference .7z archives size result at compression level ultra - normal - max between Double Commander vs 7z Archiver
This commit is contained in:
parent
5a61217f4d
commit
861a010d64
2 changed files with 14 additions and 2 deletions
|
|
@ -367,10 +367,13 @@ var
|
|||
SolidBlockSize: Int64;
|
||||
Index: TArchiveFormat;
|
||||
Solid: IJclArchiveSolid;
|
||||
CompressHeader: IJclArchiveCompressHeader;
|
||||
DictionarySize: IJclArchiveDictionarySize;
|
||||
CompressionLevel: IJclArchiveCompressionLevel;
|
||||
MultiThreadStrategy: IJclArchiveNumberOfThreads;
|
||||
CompressionMethod: IJclArchiveCompressionMethod;
|
||||
SaveCreationDateTime: IJclArchiveSaveCreationDateTime;
|
||||
SaveLastAccessDateTime: IJclArchiveSaveLastAccessDateTime;
|
||||
begin
|
||||
if AJclArchive is TJclSevenzipCompressArchive then
|
||||
ArchiveCLSID:= (AJclArchive as TJclSevenzipCompressArchive).ArchiveCLSID
|
||||
|
|
@ -401,6 +404,15 @@ begin
|
|||
|
||||
if Supports(AJclArchive, IJclArchiveNumberOfThreads, MultiThreadStrategy) and Assigned(MultiThreadStrategy) then
|
||||
MultiThreadStrategy.SetNumberOfThreads(PluginConfig[Index].ThreadCount);
|
||||
|
||||
if Supports(AJclArchive, IJclArchiveSaveCreationDateTime, SaveCreationDateTime) and Assigned(SaveCreationDateTime) then
|
||||
SaveCreationDateTime.SetSaveCreationDateTime(False);
|
||||
|
||||
if Supports(AJclArchive, IJclArchiveSaveLastAccessDateTime, SaveLastAccessDateTime) and Assigned(SaveLastAccessDateTime) then
|
||||
SaveLastAccessDateTime.SetSaveLastAccessDateTime(False);
|
||||
|
||||
if Supports(AJclArchive, IJclArchiveCompressHeader, CompressHeader) and Assigned(CompressHeader) then
|
||||
CompressHeader.SetCompressHeader(True);
|
||||
end;
|
||||
|
||||
try
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@
|
|||
<VersionInfo>
|
||||
<UseVersionInfo Value="True"/>
|
||||
<MajorVersionNr Value="16"/>
|
||||
<MinorVersionNr Value="8"/>
|
||||
<RevisionNr Value="28"/>
|
||||
<MinorVersionNr Value="10"/>
|
||||
<RevisionNr Value="15"/>
|
||||
<BuildNr Value="0"/>
|
||||
<CharSet Value="04B0"/>
|
||||
<StringTable FileDescription="SevenZip archiver plugin" InternalName="SevenZip" LegalCopyright="Copyright (C) 2014-2016 Alexander Koblov" ProductVersion=""/>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue