Live data from Hacker News

PeaZip: Open-source file compression and encryption software

peazip.github.io

81–90 of 95 posts

Re: PeaZip: Open-source file compression and encryption software

#81

Earlier quoted context omitted.

/tmp is often not tmpfs, in fact. /dev/shm or /var/run are.

Yes, and? It still is very common to find. Turns out things aren't homogeneous. People often both die forever-alone and happily married, too. I already said it's up to the distribution. I wasn't really interested in splitting it more than I have, I hoped to avoid it... but let's go. It's been upstream over a decade https://github.com/systemd/systemd/commits/main/units/tmp.mo... Participation, as always, has been/rema…

> Anything not using 'systemd' is a niche that most of the industry ignores. See how uninsightful/unhelpful these statements are?

Ubuntu uses systemd. And yet it doesn't use tmpfs for /tmp. I literally just even installed 24.04 right now (new LTS from 3 weeks ago!) just to verify this hadn't somehow changed since the last time I had checked, and it still hadn't.

I'm not here to argue or play word games, I was just trying to point out that this isn't some kind of niche setup. The way you make it sound when you talk about Fedora or s6 or whatever gives readers the impression that they can assume /tmp is on tmpfs on anything mainstream & modern, but that's simply not the case -- it's not the case on the second(?) most popular distro.

That's all I was trying to convey.

Re: PeaZip: Open-source file compression and encryption software

#82

I've been using this for over a decade. I keep using it because it extracts files directly where you want them, instead of extracting to a temp folder, then copying to where you want, multiplying IO traffic by up to 2. It also lets me use 7z files with zstd compression, though I'm not sure which other software supports it.

The atool script is just a wrapper around many compression tools. Try atool -x which creates the temp folder under final destination.

https://www.nongnu.org/atool/

Edit: just noticed it was mentioned in other reply, but as aunpack, a symlink to atool. I got used to the -x|-l|-a|... style and rarely remember the alternative names.

Re: PeaZip: Open-source file compression and encryption software

#83
post #23
post #18

Programs like 7-zip and PeaZip both have an unusual feature: Ability to explore NT paths that Windows Explorer will refuse to load. You can go to a path like "\\?\Harddisk0Partition2\" in 7-zip file manager or PeaZip. On my PC, that happens to be the EFI partition. (Need to run as Admin before it lets you access the EFI partition) Sysinternals WinObj will let you see all the paths in the NT Object Namespace. To conve…

Reminds me of when I used WinZip to copy files from a shared directory that had non-ASCII (non latin even!) characters in the file names over 20 years ago. Windows Explorer refused to do it. Can't remember the error message, WinZip did the job.

To this day I still don’t put special characters in my file names. I’ve been on macOS for years but who knows if I’ll need a Windows machine?

Re: PeaZip: Open-source file compression and encryption software

#84
post #49

Earlier quoted context omitted.

TIL, thanks! To add to this list of unusual features, 7-zip can also parse many self-extracting PE executables and display the executable sections of ELFs and PEs. I'm not sure if this has been documented anywhere, though.

7-zip version 15.05 will also decompile NSIS scripts (Nullsoft Installation System), but the feature was taken out of newer versions.

Why was the feature removed?

Re: PeaZip: Open-source file compression and encryption software

#87
post #7

Can anyone explain why this is better than 7zip?

I don't know if this is better, but 7zips developer has an unnerving track record when it comes to security practices. He resisted adopting basic mitigations like DEP and ASLR for a long time, only relenting after a security researcher basically begged him to after finding arbitrary code execution exploits, and he still doesn't want to use any more advanced hardening techniques because they (slightly) bloat the binar…

PeaZip appears to rely on 7zip for most of its supported formats. So Peazip isn't really an alternative if you want to avoid 7zip out of security concerns.

> 7z ... should be placed in (peazip)/res/bin/7z, to manage 7Z files and most of the other supported formats

https://peazip.github.io/peazip-sources.html

I personally like libarchive and its bsdtar CLI, which also supports a wide range of formats. I don't know if there's any popular GUI frontend for it though.

https://libarchive.org

Re: PeaZip: Open-source file compression and encryption software

#88
post #49

Earlier quoted context omitted.

7-zip version 15.05 will also decompile NSIS scripts (Nullsoft Installation System), but the feature was taken out of newer versions.

Why was the feature removed?

Presumably due to code maintenance issues, they couldn't ensure the installer script decompiler was secure. File extraction from NSIS is still there, just not installer script decompilation.

Re: PeaZip: Open-source file compression and encryption software

#89
post #7

Earlier quoted context omitted.

I don't know if this is better, but 7zips developer has an unnerving track record when it comes to security practices. He resisted adopting basic mitigations like DEP and ASLR for a long time, only relenting after a security researcher basically begged him to after finding arbitrary code execution exploits, and he still doesn't want to use any more advanced hardening techniques because they (slightly) bloat the binar…

PeaZip appears to rely on 7zip for most of its supported formats. So Peazip isn't really an alternative if you want to avoid 7zip out of security concerns. > 7z ... should be placed in (peazip)/res/bin/7z, to manage 7Z files and most of the other supported formats https://peazip.github.io/peazip-sources.html I personally like libarchive and its bsdtar CLI, which also supports a wide range of formats. I don't know if…

The native archive support that was recently added to Windows itself is backed by libarchive.
Post reply on HN