7-Zip-zstd icon indicating copy to clipboard operation
7-Zip-zstd copied to clipboard

7-Zip 22.00 (2022-06-15) was released

Open gjf opened this issue 2 years ago • 29 comments

22.00 2022-06-15

  • 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.

Sources are available already.

gjf avatar Jun 20 '22 14:06 gjf

+1 for the Zone.Id propagation feature

Soromeister avatar Jun 23 '22 22:06 Soromeister

OK looks like another fork already did the job: https://github.com/Wilenty/7-Zip-X64-X86-with-Extracting-NSIS-script/releases/tag/v22.00

gjf avatar Jun 27 '22 22:06 gjf

@gjf ~~not exactly. Fork from @Wilenty includes codecs only for opening files. You cannot create archives lz4 etc. like 7-Zip-zstd does.~~ I was wrong about it. See below.

FadeMind avatar Jun 28 '22 05:06 FadeMind

@FadeMind yes but I don't know a better updated solution unfortunately.

gjf avatar Jun 28 '22 11:06 gjf

@FadeMind 7ZIP-codecs

Wilenty avatar Jun 28 '22 14:06 Wilenty

@Wilenty after clear registry from 7-Zip key and install 7z2200-x64+.exe all is good like on screenshot you share. 20220628-1656429342

FadeMind avatar Jun 28 '22 15:06 FadeMind

@gjf I was wrong about it.

FadeMind avatar Jun 28 '22 15:06 FadeMind

Why can @Wilenty not make an PR for 7-Zip ZS? I am no Windows user... so I really have no need for each new version of 7-Zip ... sorry about this.

mcmilk avatar Jun 28 '22 19:06 mcmilk

Hello, because I used the Codecs with a DLL to support them: https://github.com/Wilenty/7-Zip-X64-X86-with-Extracting-NSIS-script/issues/3#issuecomment-1169010285

Wilenty avatar Jun 28 '22 19:06 Wilenty

Where is the code for these DLL's? Who are the authors?

mcmilk avatar Jun 28 '22 19:06 mcmilk

@mcmilk Maybe you can publish more for the existing build scripts to avoid repetitive works? For example, I would like to know how to build the 7-Zip lang files and if there is an automated script for packaging wix installers in this project. I've tried a few things for the build script, appveyor.yml and GitHub action.

yfdyh000 avatar Jun 28 '22 19:06 yfdyh000

I am using only the supplied appveyor.yml files... all other files are original ones of Igor's releases...

mcmilk avatar Jun 28 '22 19:06 mcmilk

@mcmilk Author of the code can be found there: https://sourceforge.net/p/sevenzip/discussion/45797/thread/8df7e14e/ But, unfortunately he don't shared the source...

Wilenty avatar Jun 28 '22 19:06 Wilenty

I am using only the supplied appveyor.yml files... all other files are original ones of Igor's releases...

The appveyor.yml file doesn't seem to be published (exported)?

yfdyh000 avatar Jun 28 '22 19:06 yfdyh000

Just this file is called: https://github.com/mcmilk/7-Zip-zstd/blob/master/CPP/appveyor.cmd You need to get an own account there... I have currently no plan of github actions... but this is on my TODO list ;)

mcmilk avatar Jun 28 '22 19:06 mcmilk

Just this file is called: https://github.com/mcmilk/7-Zip-zstd/blob/master/CPP/appveyor.cmd You need to get an own account there... I have currently no plan of github actions... but this is on my TODO list ;)

It should be like https://github.com/yfdyh000/7-Zip-zstd/blob/master_zstd/appveyor.yml Tried the Github actions: https://github.com/yfdyh000/7-Zip-zstd/actions/runs/2504174671

yfdyh000 avatar Jun 28 '22 19:06 yfdyh000

I will setup some new Windows 10 VM in the next days... maybe I can find some time for 7-Zip ZS and these github actions :)

mcmilk avatar Jun 28 '22 19:06 mcmilk

@mcmilk @Wilenty just repacked DLLs from https://www.tc4shell.com/en/7zip/modern7z/ into one installer with modded theme 7ZFM. See also terms in subpages. Dec does not provide sources and standalone TC4shell app is paid.

FadeMind avatar Jun 28 '22 20:06 FadeMind

@FadeMind: "@Wilenty just repacked DLLs"? I repacked any DLL's? How master?

And what you are doing? You can't even post a issue with screenshot in language that everyone using...

Wilenty avatar Jun 28 '22 20:06 Wilenty

@mcmilk I propose you to watch out for your "Contributor" @FadeMind if he use the method "I don't know, but I will write my opinion": https://github.com/mcmilk/7-Zip-zstd/issues/264#issuecomment-1168244284

It's not first time that he uses that "method", please check his posts on MDL too (and other forums).

Wilenty avatar Jun 28 '22 20:06 Wilenty

You merged DLLs from Dec software project in one handy installer 7-zip. What I missed?

FadeMind avatar Jun 28 '22 20:06 FadeMind

@FadeMind "You merged DLLs from Dec software project in one handy installer 7-zip. What I missed?" You missed that I did more more work than you think, for example, I created new icons for 7-ZIP, so takes a time... I also created Portable that uses external 7z.dll, which original 7-zip wont!

I wont to argue with you, because I saw your "comments" on MDL( and some other forums) so I leave this discussion...

Wilenty avatar Jun 28 '22 20:06 Wilenty

Readme file on your site project is misleading and didn't know about your huge work. if my comment hurts you. Sorry for that. So please accept my apologies. I didn't wanted pissed off you.

FadeMind avatar Jun 28 '22 20:06 FadeMind

"Readme file on your site project is misleading and didn't know about your huge work. if my comment hurts you. Sorry for that. So please accept my apologies. I didn't wanted pissed off you."

You don't want to see the new icons of 7-ZIP and you are "blind"? And everything "must be explained to you"? But, yo can find find the bug in the Codecs of the Dec software and you can report it? You don't think that you over-jumped the reality? I just don't want to know if you knows it before, or not. So, in my opinion you "are looking for a hole without a hole". You want to be over others, even you have no advantage for it. So, in my opinion you should not be the "Contributor" here. You should answer after checking the answers here - that's my opinion. You should check the questions and its links deeply, like a tester, before you writes anything....

By the way, apology accepted.

Best regards, Wilenty

Wilenty avatar Jun 28 '22 21:06 Wilenty

Thank you for your amazing work @Wilenty. You were quite fast to bring this release, however, I would prefer a release here on this repo, with the inclusion of the LZMA2-Fast algorithm included.

Soromeister avatar Jul 04 '22 21:07 Soromeister

Thank you for your amazing work @Wilenty. You were quite fast to bring this release, however, I would prefer a release here on this repo, with the inclusion of the LZMA2-Fast algorithm included.

No problem, you are welcome.

cmd.exe /k 7z.exe i: codecs Fast-LZMA2: 0 E * 21 FLZMA2

By the way, they called me here (unnecessarily) - I don't "walk on other 7-zip modifications and I don't spam with my release". :)

Greetings, Wilenty

Wilenty avatar Jul 05 '22 02:07 Wilenty

No problem, you are welcome.

cmd.exe /k 7z.exe i: codecs Fast-LZMA2: 0 E * 21 FLZMA2

By the way, they called me here (unnecessarily) - I don't "walk on other 7-zip modifications and I don't spam with my release". :)

Greetings, Wilenty

Wasn't expecting that the command-line version would have it included. Is this with the standard 7-zip also or just with the modded version?

By the way, I know your username from somewhere, did you make a Visual C++ Redistributable package? I still use that on new Windows insrtallations.

Soromeister avatar Jul 13 '22 08:07 Soromeister

Hello.

Wasn't expecting that the command-line version would have it included. Is this with the standard 7-zip also or just with the modded version?

If you mean the FLZMA2, it's not included in standard 7-zip, only in the plus (+) versions with external codecs. I did two versions, with external codes (+) using Dec software and without them. So, users can decide what version they wants to install.

By the way, I know your username from somewhere, did you make a Visual C++ Redistributable package? I still use that on new Windows insrtallations.

Yes, I did a repack of VC++ runtimes and now I share it via donations: https://github.com/Wilenty/VisualC-redist-installers-Demos but probably you use another repack of VC++ runtimes. ;)

If you want, we can talk there to not "spam" here. :)

Greetings, Wilenty

Wilenty avatar Jul 13 '22 11:07 Wilenty

7zip 22.01 released with some nice changes at 2022-07-15 https://www.7-zip.org/history.txt

stefano2734 avatar Aug 10 '22 21:08 stefano2734

Dear @mcmilk, maybe you'll find some time by the end of the year to release an updated version of 7-Zip ZS for your GitHub fans :) We're longing for it patiently :) Thanks in advance!

Hermholtz avatar Dec 20 '22 09:12 Hermholtz