-
Notifications
You must be signed in to change notification settings - Fork 111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update to latest 7z version, currently 23.01 #225
Comments
Afaik, the checksums should be different, because the header also contains time. You should be able to verify it by using the exact same tool and the same file. |
no. when i change only the archive creation time (with when i when everything else is equal, archives created with it would be interesting, why exactly these bytes are different...
--- test-p7zip-17.05.1696022090.7z.hex
+++ test-7zip-22.01.1696022170.7z.hex
@@ -6,11 +6,11 @@
1c
00
04
-f2
-b7
-7b
-0a
-aa
+1b
+70
+4a
+ca
+ad
64
00
00
@@ -26,10 +26,10 @@
00
00
00
-42
-36
-a3
-7d
+07
+3f
+79
+e1
01
63
ff
@@ -25751,53 +25751,56 @@
71
4a
b8
-66
-9b
+80
+39
+1e
11
-c3
-2c
-cd
-fd
-a1
-dd
-54
-60
bc
-d0
-33
-25
-33
-aa
-95
-9a
-50
-0a
-7d
-89
-e9
-78
+ba
+6d
+38
+c2
+d3
a2
-f1
-b4
-b3
-d0
-fd
-1e
-c3
-c9
-de
-6f
-f3
+13
+41
+7e
+43
25
+a3
+ea
+4a
+06
+53
+92
+00
+16
+59
4b
-ff
-9a
-4e
-11
-c2
-08
+5f
+be
+80
+eb
+60
+64
+d0
+f7
+85
+79
+7e
+a1
+76
+1d
+df
+5a
+38
+69
+89
7d
-f0
+75
+65
+54
+00
00
00
17
@@ -25808,7 +25811,7 @@
01
09
80
-a6
+a9
00
07
0b
@@ -25830,9 +25833,9 @@
66
0a
01
-ef
-d7
-f2
-4c
+bc
+97
+4b
+7e
00
00 surprising:
example: $ md5sum *.7z
bd6e72620782f82732e9baaccf35eded test-7zip-22.01.1696022812.7z
bd6e72620782f82732e9baaccf35eded test-7zip-22.01.1696022816.7z
bd6e72620782f82732e9baaccf35eded test-7zip-22.01.1696022817.7z
bd6e72620782f82732e9baaccf35eded test-7zip-22.01.1696022867.chown.7z
963cb9165a45764fe3292e9e8c55804c test-7zip-22.01.1696022979.chmod.7z
bd6e72620782f82732e9baaccf35eded test-7zip-23.01-7za.1696022824.7z
bd6e72620782f82732e9baaccf35eded test-7zip-23.01-7za.1696022827.7z
bd6e72620782f82732e9baaccf35eded test-7zip-23.01-7za.1696022829.7z
bd6e72620782f82732e9baaccf35eded test-7zip-23.01-7za.1696022871.chown.7z
963cb9165a45764fe3292e9e8c55804c test-7zip-23.01-7za.1696022990.chmod.7z
b23217c861ce849ec5eae0b5c96879d1 test-p7zip-17.05.1696022834.7z
b23217c861ce849ec5eae0b5c96879d1 test-p7zip-17.05.1696022837.7z
b23217c861ce849ec5eae0b5c96879d1 test-p7zip-17.05.1696022839.7z
b23217c861ce849ec5eae0b5c96879d1 test-p7zip-17.05.1696022874.chown.7z
94276534086d578c9fd51d67baaa4693 test-p7zip-17.05.1696022996.chmod.7z |
And what's the problem? |
yes, a difference does matter
the question is: can we replace if the answer is yes, then linux distros can completely drop p7zip some arguments to keep p7zip were so, are there other reasons to keep p7zip? |
There is branch Before you request a pull change source new lines from Dos to Unix. You can use this script. Remember to follower the instruction - first copy while directory into backup (like You may also use .gitattributes like here. |
could that cause issues? |
Yes, incompatibility of pre-v23 standalone plugins in Linux/MacOS. In general that move is somewhat strange as standalone plugins from versions prior to v23 don't work anymore. Supposedly it can be resolved by defining `Z7_USE_VIRTUAL_DESTRUCTOR_IN_IUNKNOWN' macro. This seems to work, but Changes in code are more profound and it cannot be driven down to one, simple macro. |
Actual 7zip Version is 24.08 |
7-zip.org says, the latest 7z version is 23.01
7-zip.org for linux provides the commend 7zz
how come that the latest p7zip version is 16.02?
is p7zip obsolete...?
the arch user repo has 7-zip-full which is 7z version 23.01
which installs a symlink from
bin/7z
tobin/7zz
debian has 7zip which is 7z version 23.01
which installs a symlink from
bin/7z
tobin/7zz
related
https://sourceforge.net/p/p7zip/bugs/226/#491d/d43e
https://www.reddit.com/r/archlinux/comments/oxk1wi/why_is_7z_so_outdated/
note: https://github.com/jinfeihan57/p7zip is a fork of https://github.com/p7zip-project/p7zip
https://www.reddit.com/r/linux/comments/sose12/til_theres_a_fork_of_the_unmaintained_p7zip_port/
TIL there's a fork of the unmaintained p7zip port of 7-Zip
The p7zip port of 7-Zip is several releases behind and the project seems to be abandoned. I discovered this when a large archive failed to extract with Engrampa which uses it. It reported a "Headers Error" which is due to a compatibility problem between zip format implementations. 7-Zip has a fix but the port doesn't. But there's a fork on GitHub which is being actively maintained. Check it out.
I was able to extract the file using unzip.
Edit: As commenters pointed out, 7-Zip now has a Linux/Unix port as of mid-2021 so hopefully future development gets concentrated there, not that forks are necessarily bad.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260866
https://sourceforge.net/p/p7zip/discussion/383043/thread/fa143cf2/
https://linuxhint.com/7zip-linux-command-line/
https://bugs.gentoo.org/855503
https://askubuntu.com/questions/1465853/difference-between-several-command-line-tools-provided-for-7-zip-compression-li
7z and 7zz produce different results
result: the
*.7z
files have different checksums between7z
and7zz
The text was updated successfully, but these errors were encountered: