Skip to content

Commit 05e468a

Browse files
committed
FileManager: normalize menu "CRC" in file list and inside of the archive, same hashes like in menu "7-Zip ZS Hash" (also added SHA3-items, menu "CRC" missed them completely)
1 parent 711883b commit 05e468a

File tree

3 files changed

+22
-13
lines changed

3 files changed

+22
-13
lines changed

CPP/7zip/UI/FileManager/MyLoadMenu.cpp

+6-3
Original file line numberDiff line numberDiff line change
@@ -769,11 +769,14 @@ bool ExecuteFileCommand(unsigned id)
769769
case IDM_MD4: g_App.CalculateCrc("MD4"); break;
770770
case IDM_MD5: g_App.CalculateCrc("MD5"); break;
771771
case IDM_SHA1: g_App.CalculateCrc("SHA1"); break;
772-
case IDM_SHA256: g_App.CalculateCrc("SHA256"); break;
773-
case IDM_SHA384: g_App.CalculateCrc("SHA384"); break;
774-
case IDM_SHA512: g_App.CalculateCrc("SHA512"); break;
772+
case IDM_SHA2_256: g_App.CalculateCrc("SHA256"); break;
773+
case IDM_SHA2_384: g_App.CalculateCrc("SHA384"); break;
774+
case IDM_SHA2_512: g_App.CalculateCrc("SHA512"); break;
775775
case IDM_BLAKE2sp: g_App.CalculateCrc("BLAKE2sp"); break;
776776
case IDM_BLAKE3: g_App.CalculateCrc("BLAKE3"); break;
777+
case IDM_SHA3_256: g_App.CalculateCrc("SHA3-256"); break;
778+
case IDM_SHA3_384: g_App.CalculateCrc("SHA3-384"); break;
779+
case IDM_SHA3_512: g_App.CalculateCrc("SHA3-512"); break;
777780

778781
case IDM_DIFF: g_App.DiffFiles(); break;
779782

CPP/7zip/UI/FileManager/resource.h

+6-3
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,14 @@
2929
#define IDM_MD4 107
3030
#define IDM_MD5 108
3131
#define IDM_SHA1 109
32-
#define IDM_SHA256 110
33-
#define IDM_SHA384 111
34-
#define IDM_SHA512 112
32+
#define IDM_SHA2_256 110
33+
#define IDM_SHA2_384 111
34+
#define IDM_SHA2_512 112
3535
#define IDM_BLAKE2sp 113
3636
#define IDM_BLAKE3 114
37+
#define IDM_SHA3_256 115
38+
#define IDM_SHA3_384 116
39+
#define IDM_SHA3_512 117
3740

3841
#define IDM_FILE 500
3942
#define IDM_EDIT 501

CPP/7zip/UI/FileManager/resource.rc

+10-7
Original file line numberDiff line numberDiff line change
@@ -57,17 +57,20 @@ BEGIN
5757
BEGIN
5858
MENUITEM "CRC-32", IDM_CRC32
5959
MENUITEM "CRC-64", IDM_CRC64
60-
MENUITEM "xxHash-32", IDM_XXH32
61-
MENUITEM "xxHash-64", IDM_XXH64
60+
MENUITEM "XXH-32", IDM_XXH32
61+
MENUITEM "XXH-64", IDM_XXH64
6262
MENUITEM "MD2", IDM_MD2
6363
MENUITEM "MD4", IDM_MD4
6464
MENUITEM "MD5", IDM_MD5
6565
MENUITEM "SHA-1", IDM_SHA1
66-
MENUITEM "SHA-256", IDM_SHA256
67-
MENUITEM "SHA-384", IDM_SHA384
68-
MENUITEM "SHA-512", IDM_SHA512
69-
MENUITEM "Blake2sp", IDM_BLAKE2sp
70-
MENUITEM "Blake3", IDM_BLAKE3
66+
MENUITEM "SHA2-256", IDM_SHA2_256
67+
MENUITEM "SHA2-384", IDM_SHA2_384
68+
MENUITEM "SHA2-512", IDM_SHA2_512
69+
MENUITEM "BLAKE2sp", IDM_BLAKE2sp
70+
MENUITEM "BLAKE3", IDM_BLAKE3
71+
MENUITEM "SHA3-256", IDM_SHA3_256
72+
MENUITEM "SHA3-384", IDM_SHA3_384
73+
MENUITEM "SHA3-512", IDM_SHA3_512
7174
MENUITEM "*", IDM_HASH_ALL
7275
END
7376
MENUITEM "Di&ff", IDM_DIFF

0 commit comments

Comments
 (0)