https://sourceforge.net/p/sevenzip/discussion/45797/thread/9c2d9061ce/ * [ ] [] * Join/Login * Open Source Software * Business Software * Blog * About * More * + Articles + Create + Site Documentation + Support Request Help Create Join Login Open Source Software Business Software Resources * Blog * Articles Menu * Help * Create * Join * Login [ ] [] * Home * Browse * 7-Zip * Discussion 7-Zip 7-Zip Discussion A free file archiver for extremely high compression Brought to you by: ipavlov * Summary * Files * Reviews * Support * Wiki * Tickets V + Support Requests + Patches + Bugs + Feature Requests * News * Discussion Menu V ^ [ ] [SUBMIT] * Create Topic * Stats Graph Forums * Open Discussion 66933 * Help 7897 Help * Formatting Help 7-Zip 22.00 Forum: Open Discussion Creator: Igor Pavlov Created: 4 days ago Updated: 14 hours ago * Igor Pavlov Igor Pavlov - 4 days ago 7-Zip 22.00 was released. Download 7-Zip for 64-bit Windows x64: https://7-zip.org/a/7z2200-x64.exe 7-Zip for 32-bit Windows x86: https://7-zip.org/a/7z2200.exe 7-Zip for 64-bit Windows ARM64: https://7-zip.org/a/7z2200-arm64.exe What's new after 7-Zip 21.07: + 7-Zip now can extract APFS (Apple File System) images that can be used in DMG files. + 7-Zip now can create TAR archives in POSIX (pax) tar format with the switches -ttar -mm=pax or -ttar -mm=posix + 7-Zip now can store additional file timestamps with high precision (1 ns in Linux) in tar/pax archives with the following switches: -ttar -mm=pax -mtp=3 -mtc -mta + New switches for Linux version for TAR archives: -snoi : store owner/group ids in archive or set owner/group ids from archive to extracted files. -snon : store owner/group names in archive + New -snz switch to propagate Zone.Identifier stream to extracted files (Windows). + New option "Propagate Zone.Id stream" in Tools/Options/7-Zip menu. + New "Options" window in "Add to archive" allows to select what metadata must be included to archive. Also it allows to select new option "Do not change source files last access time". + Some bugs were fixed. 15 If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + + NoAngel NoAngel - 3 days ago del Last edit: NoAngel 3 days ago If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] o * Felipe Felipe - 4 days ago Thanks for the new version, here is an updated version of pt-br. Brazilian Portuguese 7-zip 22.00.7z If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + * post-factum post-factum - 4 days ago The same issue with GCC 12 occurs: ../C/LzmaEnc.c: In function 'LzmaEnc_CodeOneMemBlock': ../C/LzmaEnc.c:2996:19: error: storing the address of local variable 'outStream' in 'p_16->rc.outStream' [-Werror=dangling-pointer=] 2996 | p->rc.outStream = &outStream.vt; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../C/LzmaEnc.c:2979:28: note: 'outStream' declared here 2979 | CLzmaEnc_SeqOutStreamBuf outStream; | ^~~~~~~~~ ../C/LzmaEnc.c:2979:28: note: 'pp_15(D)' declared here One needs this patch to address it: --- a/C/LzmaEnc.c 2021-11-18 19:00:00.000000000 +0100 +++ b/C/LzmaEnc.c 2022-05-12 20:59:51.038852048 +0200 @@ -2993,12 +2993,13 @@ nowPos64 = p->nowPos64; RangeEnc_Init(&p->rc); - p->rc.outStream = &outStream.vt; if (desiredPackSize == 0) return SZ_ERROR_OUTPUT_EOF; + p->rc.outStream = &outStream.vt; res = LzmaEnc_CodeOneBlock(p, desiredPackSize, *unpackSize); + p->rc.outStream = NULL; *unpackSize = (UInt32)(p->nowPos64 - nowPos64); *destLen -= outStream.rem; If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + * post-factum post-factum - 4 days ago It looks like AvbHandler.cpp file is missing from the source archive. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + * Ismail Donmez Ismail Donmez - 4 days ago As noted in the source already, the following files CPP/7zip/Common/FileStreams.cpp CPP/7zip/UI/Common/UpdateCallback.cpp should include instead of on BSD. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + * teoberi teoberi - 4 days ago gcc-12.1.0 cd CPP/7zip/Bundles/Alone2/ make -f ../../cmpl_gcc_x64.mak In file included from ../../Archive/Chm/ChmIn.cpp:14: In copy constructor 'NArchive::NChm::CLzxInfo::CLzxInfo(const NArchive::NChm::CLzxInfo&)', inlined from 'NArchive::NChm::CMethodInfo::CMethodInfo(const NArchive::NChm::CMethodInfo&)' at ../../Archive/Chm/ ChmIn.h:161:8, inlined from 'unsigned int CObjectVector::AddInReserved (const T&) [with T = NArchive::NChm::CMethodInfo]' at ../../ Archive/Chm/../../../Common/MyVector.h:515:29, inlined from 'unsigned int CObjectVector::Add(const T&) [with T = NArchive::NChm::CMethodInfo]' at ../../Archive/Chm /../../../Common/MyVector.h:510:25, inlined from 'LONG NArchive::NChm::CInArchive::OpenHighLevel (IInStream, NArchive::NChm::CFilesDatabase&)' at ../../ Archive/Chm/ChmIn.cpp:760:26: ../../Archive/Chm/ChmIn.h:116:8: error: 'method.NArchive::NChm::CMethodInfo::LzxInfo.NArchive::NChm::CLzxInfo::WindowSizeBits' may be used uninitialized [-Werror=maybe-uninitialized] 116 | struct CLzxInfo | ^~~~~~~~ ../../Archive/Chm/ChmIn.cpp: In member function 'LONG NArchive::NChm::CInArchive::OpenHighLevel(IInStream, NArchive::NChm::CFilesDatabase&)': ../../Archive/Chm/ChmIn.cpp:758:19: note: 'method' declared here 758 | CMethodInfo method; | ^~~~~~ cc1plus: all warnings being treated as errors make: *** [../../7zip_gcc.mak:528: b/g_x64/ChmIn.o] Error 1 If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + * teoberi teoberi - 4 days ago @post-factum The workaround with -Wp,-U_FORTIFY_SOURCE doesn't seem to work for me any more, so if there are better ideas on how to enable RELRO and make checksec happy -- let me know. Remove -Wp,-U_FORTIFY_SOURCE to make RELRO work. Now checksec is very happy. checksec --file=b/g_x64/7zz RELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILE Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols Yes 6 16 b/g_x64/7zz If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + + post-factum post-factum - 2 days ago For me this happens if uasm is used. If no asm is used for build, RELRO works fine. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] o o teoberi teoberi - 2 days ago Now I used Asmc because UASM is not up to date again. I also used the patch from here (Debian). Last edit: teoberi 2 days ago If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] # # post-factum post-factum - 1 day ago I think that's because uasm doesn't currently support GOT/PLT, so for me that's a trade-off then -- either RELRO, or asm-enabled build. I do not want use asmc as it requires its binary to bootstrap. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] @ @ teoberi teoberi - 1 day ago I want RELRO and asm so the only solution is Asmc. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] - @ teoberi teoberi - 1 day ago Should I support other executables there? What are the benefits for this specific package? Yes 7za and 7zr if you use Amavis for example. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] - - post-factum post-factum - 15 hours ago You confuse this forum with AUR. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] = = teoberi teoberi - 14 hours ago I don't confuse this forum with AUR. I don't have an AUR account and I'm just looking for patches and other information there. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] x * Andrei Maksimov Andrei Maksimov - 4 days ago Small bug in FM: after changing a language it's needed to press OK or just closing the window. Apply doesn't work. And also I think better if Options window would opened in the center of the main window, no at left top. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + + Igor Pavlov Igor Pavlov - 3 days ago about center: now I don't know how to implement it. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] o * xoex xoex - 3 days ago Download table in this link is broken : https://www.7-zip.org/sdk.html If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + + Igor Pavlov Igor Pavlov - 3 days ago fixed. thanks. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] o o xoex xoex - 3 days ago BTW, I would be happy if you have a look at this https:// sourceforge.net/p/sevenzip/discussion/45797/thread/ 4859f6d3a3/ If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] # * PopuriO2 PopuriO2 - 3 days ago Hello, thanks for the new version. Here is the British English language i made. English (United Kingdom) 22.00.7z If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + * HITCHER HITCHER - 3 days ago I compiled linux version for ARM64 with LDFLAG static, so it can run on android device, like rooted tv-box. Did not change, or try other flags, or tune for specific CPU other than default. "make -j -f ../../cmpl_gcc_arm64.mak" Also did a quick benchmark with it on tv-box device with Amlogic s905x4 SOC, and compressed some files with it on a terminal emulator. Last edit: HITCHER 2 days ago 7zz-bench-mmt4.txt 7zz.7z bench-android.txt If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + * zanzara zanzara - 3 days ago is the help file cve problem fixed in this version? If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + + Igor Pavlov Igor Pavlov - 2 days ago That cve problem is not confirmed. So there is no change for help file. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] o * post-factum post-factum - 1 day ago And, FWIW, I maintain a meson.build for Linux x86_64 here so that 7-zip build is produced using clean and modern tool. If you would like to refer to this comment somewhere else in this project, copy and paste the following link: [https://sourceforge.] + --------------------------------------------------------------------- Log in to post a comment. SourceForge * Create a Project * Open Source Software * Business Software * Top Downloaded Projects Company * About * Team * SourceForge Headquarters 225 Broadway Suite 1600 San Diego, CA 92101 +1 (858) 454-5900 * Resources * Support * Site Documentation * Site Status (c) 2022 Slashdot Media. All Rights Reserved. Terms Privacy Opt Out Advertise Oh no! Some styles failed to load. Please try reloading this page [sf]