diff options
author | elfmz <fenix1905@tut.by> | 2020-10-08 00:51:12 +0300 |
---|---|---|
committer | elfmz <fenix1905@tut.by> | 2020-10-08 00:51:52 +0300 |
commit | a7247fa2fd9e0808952b511d4469287bbb0e4d77 (patch) | |
tree | 36677570504006021dbbca29f4dff8cb43d79c42 | |
parent | 5773853770308b96da30b7227681bd98403cb252 (diff) |
fix detecting RAR5 SFX header by increasing default PluginMaxReadData from 128k to 256k
-rw-r--r-- | far2l/config.cpp | 2 | ||||
-rw-r--r-- | multiarc/src/formats/rar/rar.cpp | 1 |
2 files changed, 1 insertions, 2 deletions
diff --git a/far2l/config.cpp b/far2l/config.cpp index bff84030..c0ded0f4 100644 --- a/far2l/config.cpp +++ b/far2l/config.cpp @@ -798,7 +798,7 @@ static struct FARConfig {0, REG_DWORD, NKeySystem,L"QuotedName",&Opt.QuotedName,0xFFFFFFFFU, 0}, //{0, REG_DWORD, NKeySystem,L"CPAJHefuayor",&Opt.strCPAJHefuayor,0, 0}, {0, REG_DWORD, NKeySystem,L"CloseConsoleRule",&Opt.CloseConsoleRule,1, 0}, - {0, REG_DWORD, NKeySystem,L"PluginMaxReadData",&Opt.PluginMaxReadData,0x20000, 0}, + {0, REG_DWORD, NKeySystem,L"PluginMaxReadData",&Opt.PluginMaxReadData,0x40000, 0}, {0, REG_DWORD, NKeySystem,L"UseNumPad",&Opt.UseNumPad,1, 0}, {0, REG_DWORD, NKeySystem,L"CASRule",&Opt.CASRule,0xFFFFFFFFU, 0}, {0, REG_DWORD, NKeySystem,L"AllCtrlAltShiftRule",&Opt.AllCtrlAltShiftRule,0x0000FFFF, 0}, diff --git a/multiarc/src/formats/rar/rar.cpp b/multiarc/src/formats/rar/rar.cpp index 6bf7b93f..ad78012a 100644 --- a/multiarc/src/formats/rar/rar.cpp +++ b/multiarc/src/formats/rar/rar.cpp @@ -115,7 +115,6 @@ BOOL WINAPI _export RAR_IsArchive(const char *Name,const unsigned char *Data,int return(TRUE); } - if (D[0]==0x52 && D[1]==0x45 && D[2]==0x7e && D[3]==0x5e && (I==0 || (DataSize>31 && Data[28]==0x52 && Data[29]==0x53 && Data[30]==0x46 && Data[31]==0x58))) |