2020 ------- -------- ------- ------------------------------------------
2121 0.10 20250819 Suve Initial version on GitHub
2222 0.11 20250820 G.Tani Expanded with hash checking values
23- 0.12 20251015 G.Tani Expanded moving here some of the calls to external routines
23+ 0.12 20251027 G.Tani Expanded moving here some of the calls to external routines
2424
2525(C) Copyright 2006 Giorgio Tani giorgio.tani.software@gmail.com
2626The program is released under GNU LGPL http://www.gnu.org/licenses/lgpl.txt
@@ -53,7 +53,7 @@ interface
5353list_utils;
5454
5555const
56- APPLICATION_PEA = ' Pea 1.27 (LGPLv3, Giorgio Tani)' ;
56+ APPLICATION_PEA = ' Pea 1.28 (LGPLv3, Giorgio Tani)' ;
5757
5858 { $IFDEF MSWINDOWS}
5959 EXEEXT = ' .exe' ;
@@ -69,7 +69,7 @@ interface
6969 APPLICATION_UNACE = ' UNACEV2.DLL 2.6.0.0 (royalty-free UNACEV2.DLL license, ACE Compression Software)' ;
7070 APPLICATION_FREEARC = ' FreeArc 0.67 alpha (GPL, Bulat Ziganshin)' ;
7171 APPLICATION_UNRAR = ' UNRAR 5.21 (freeware, royalty-free, source available with unrar restriction, Alexander Roshal)' ;
72- APPLICATION_BROTLI = ' Brotli 1.1 .0 (MIT License, Jyrki Alakuijala, Eugene Kliuchnikov, Robert Obryk, Zoltán Szabadka, Lode Vandevenne)' ;
72+ APPLICATION_BROTLI = ' Brotli 1.2 .0 (MIT License, Jyrki Alakuijala, Eugene Kliuchnikov, Robert Obryk, Zoltán Szabadka, Lode Vandevenne)' ;
7373 APPLICATION_ZSTD = ' Zstd 1.5.7 (Dual license BSD / GPLv2, Yann Collet, Przemysław Skibiński)' ;
7474 { $ENDIF}
7575
@@ -155,16 +155,21 @@ interface
155155
156156 // Known hash values
157157
158- // Pea 1.27
159- HPEA_BSD_X_GTK2 = ' 08A04EEF35A5F438AD62B9E4C4705E37E0E2FDAAF71A69DCD60C2D0F7E0AAAAF' ; // BSD x86_64 GTK2
160- HPEA_LIN_A_GTK2 = ' 95500D1754C14AC324D1CBCCCE8CB88C73363C4ADF3127E8FAC6E495DF9998DC' ; // lin aarch64 GTK2
161- HPEA_LIN_X_GTK2 = ' DE92A6D9A7E040D97FA4DFCA876D4CE4BA5BFA0FB2C4D2EBD26DE5ED024D2BC8' ; // lin x86_64 GTK2
162- HPEA_LIN_X_GTK3 = ' 105494EF4563AD66FEDD0CE71CABF44403BB9701127B15DA220BA56899FAB92F' ; // lin x86_64 GTK3
163- HPEA_LIN_X_QT6 = ' 1EBACA0A5D02FF6CFD790C632CFCC649454BC791819D46F1F88EFFB764DF8A83' ; // lin x86_64 Qt6
164- HPEA_MACOS_A = ' 530B528B1D370F0653A06AB9B6CBCAE0FD54C2B6B764E9E6435A909ADA81687F' ; // macos aarch64
165- HPEA_MACOS_X = ' 3C65EE1021929E2C2C3E626A312EDAF681012C1C2FBED336257F6F7EE794BDA7' ; // macos Intel x86_64
166- HPEA_WIN32_X = ' 4C0EC55F80376F310F86E3F98EBD93E1030BAFF785AC9B330221813C95FEB119' ; // win32
167- HPEA_WIN64_X = ' FC1C53367BF962EF819F467D54B939E515055B2EA84A3A253FE9D6D16D11BD42' ; // win64
158+ // Pea 1.28
159+ HPEA_BSD_X_GTK2 = ' 9DDAE7B471B17293A292356DCDDFDAC8A585ACE1F9C2BA968740753F9CC3F407' ; // BSD x86_64 GTK2
160+ HPEA_LIN_A_GTK2 = ' 11625DD6877AB56FAF6F715C48FDD89A868FC6291D4D4BC8AB66D83F09F9D921' ; // lin aarch64 GTK2
161+ HPEA_LIN_X_GTK2 = ' DF1462AD40E0C58AA71EDF5CDDF5F6AE773CEC5CDE8F04B926FC1C9D06F94BCC' ; // lin x86_64 GTK2
162+ HPEA_LIN_X_GTK3 = ' B0AE9A37FD7536D1C1328F65A9D10F27B89AE2C8CF3A91A6479A57D9A146C6C1' ; // lin x86_64 GTK3
163+ HPEA_LIN_X_QT6 = ' 12AC3548E1D3968076C50987456F8FD30B61963B2563444865560494E9759B82' ; // lin x86_64 Qt6
164+ HPEA_MACOS_A = ' 25EBC33B4DBC8E5FE6335DC522DFDAC99F4B04E11485AB381319AC32BAB276F4' ; // macos aarch64
165+ HPEA_MACOS_X = ' A1B60A1A35E31F165F6E768285B5A165A1B619D446382565B4A63CCDE5664A03' ; // macos Intel x86_64
166+ HPEA_WIN32_X = ' 06BECA33AD79B54D597C5B23A4B88AC9B7998AC6D2EBADAAA5FA3BD4E7BDDF6A' ; // win32
167+ HPEA_WIN64_X = ' FC69BDA51F23569F0296EB1F6D388E52E86484F6A5353EB3DE98CFF8122E5E5A' ; // win64
168+
169+ // win helpers
170+ HWINCONFIGURE = ' E6F7D8ACA8E1D4B967502E815223CA82B14BBD076A0EF18571D247CBFCBE2407' ; // Configure PeaZip 32 and 64 bit 10.8+
171+ HDDDLL_WIN64_X = ' E4ACD142D36A3A16532C85C9A7CCD50F9ABC25721FA35706B16F6CEEC565B44C' ; // dragdropfilesdll.dll 64 bit 10.6+
172+ HDDDLL_WIN32_X = ' 29CABD1CD01C09A29C48FA45F347F7673D27DDC61741279669CAB5BC56038B12' ; // dragdropfilesdll.dll 32 bit 10.6+
168173
169174 // 7z sfx (Tino Reichardt's modules)
170175 H7ZSFX1 = ' 353A3F6D7CBD06C6F25589DF00B40F363E9F597C4EDC4AD782F6D6B21F297F09' ; // 7z\7z.sfx
@@ -178,11 +183,6 @@ interface
178183 HARCSFX4 = ' 2143076C94FC6838E2C705E4AC8CFA7F1B9E8B30C247A3AB44707744D2E3209B' ; // arc\freearc-installer.sfx freeze
179184 HARCSFX5 = ' 38B6FB72A5BC35B62D89CA835D0A9A719734FBD9F79683C8773156A4A43FE34B' ; // arc\freearc-tiny.sfx freeze
180185
181- // win helpers
182- HWINCONFIGURE = ' 9361847CC76AC58B53D0321ABA4607E4D93F6D8C5E11B1FC054B7236C2C87BCA' ; // Configure PeaZip 32 and 64 bit 10.3+
183- HDDDLL_WIN64_X = ' E4ACD142D36A3A16532C85C9A7CCD50F9ABC25721FA35706B16F6CEEC565B44C' ; // dragdropfilesdll.dll 64 bit 10.6+
184- HDDDLL_WIN32_X = ' 29CABD1CD01C09A29C48FA45F347F7673D27DDC61741279669CAB5BC56038B12' ; // dragdropfilesdll.dll 32 bit 10.6+
185-
186186 // win64 base package
187187 H7Z_WIN64_X = ' 4CD7D776C686427226A151789D2D61F0B2ED2C392148CC4E69C0238362FAFECF' ; // 7z 25.01 64 bit
188188 H7ZDLL_WIN64_X = ' 5BD20FB38499D95C39594F41D4781B6181B3304B7F1F4D06B0182F514E7EAA74' ; // 7z\7z.dll
@@ -192,7 +192,7 @@ interface
192192 H7ZLZ4_WIN64_X = ' F23791027EAAB2B6DAAAB1F4A3F31E8A5AFD2340FAC0311D1517699BE1EAC1B2' ; // 7z\Codecs\lz4.dll
193193 H7ZLZ5_WIN64_X = ' 3CD81FFE67E4C61FFD7861166841A35FBF8481415319F439E8B2EB09E1339144' ; // 7z\Codecs\lz5.dll
194194 H7ZZSTD_WIN64_X = ' 818E8EA81319B719DAA09E373132EEF287B7C8730500C07FCA9D1D3C9E92F9ED' ; // 7z\Codecs\zstd.dll
195- HBROTLI_WIN64_X = ' B7A78E7B814B08CE0E3B6FF6ECEEAC13E6F02E0EFC5994E53AD000D9B99A3DCE ' ; // brotli 64 bit
195+ HBROTLI_WIN64_X = ' 1F91D8F4575482373AD7D3B7BBDDBFBEDC7E69ED2EE2725AC12D14A13DAA624B ' ; // brotli 1.2.0 64 bit
196196 HZPAQ_WIN64_X = ' 17DBEAA8C773B672DBCC60332CBED5A98E94B8156026B2001B108AFFFE30D602' ; // zpaqfranz 62.5 64 bit
197197 HZSTD_WIN64_X = ' E86912B9DBCD3385D6E52F744A36DBDE5BD0A5E94851E39EB87023506FBA1521' ; // zstd 1.5.7 64 bit
198198 HARC_WIN64_X = ' B36B1BE0A3C329675AF4EECE3193F08CF343EDE57A6933033BF6004A50AB2A65' ; // arc 0.67 freeze
@@ -203,6 +203,7 @@ interface
203203 // Win32 base package
204204 H7Z_WIN32_X = ' B1E06A424F2E7E3B9A5BF676665BD14BC39785FBC48CFDCC54AB63C574DE0B01' ; // 7z 25.01 32 bit
205205 H7ZDLL_WIN32_X = ' 51075AF59F6696D5DC5446BA39FABFD0022628CDCFA41C80E7CB66E3BF4EE55D' ; // 7z\7z.dll
206+ HBROTLI_WIN32_X = ' 710A8E5E5345D2A8A81A9FBE33730D159C76B9593F906EA8E7AB59D2A1218325' ; // brotli 1.2.0 32 bit
206207 HZPAQ_WIN32_X = ' A0F127A70943B0262060498C1723C795A8E2980F1ACF0C42EE8C1DAE72AE54B5' ; // zpaq 7.15 freeze
207208
208209 // additional formats
0 commit comments