You are here

PeaZip Portable 1.11

27 posts / 0 new
Last post
giorgiotani
Offline
Last seen: 2 years 2 weeks ago
Joined: 2006-12-05 06:03
PeaZip Portable 1.11

Hi, yesterday I released PeaZip Portable 1.11 http://peazip.sourceforge.net/
It is a natively portable compression utility supporting many archive formats like ZIP, TAR, 7Z, PAQ... extracts also ISO, RAR, ACE and many more.
It's available either for 32 and 64 bit Windows and Linux systems.
PeaZip provides also an handy set of tools like: split/join files, wipe files (secure deletion), byte to byte compare files, checksum/hash files with multiple algorithms (CRCs, MD5, SHA family, EDonkey etc), system benchmark, generate random passwords/keyfiles.
I hope you may enjoy this application, it's free, it is released under LGPLv3 and contains only components released under OSI-approved Open Source licenses.

PieterK
PieterK's picture
Offline
Last seen: 11 years 11 months ago
Joined: 2007-07-17 15:07
Neat!

It looks neat! Biggrin
It's worth a look! Wink

EDIT: Ok i really like this! Smile It's not in the PAM format though.

Optimism is a moral duty - Karl R. Popper

Simeon
Simeon's picture
Offline
Last seen: 7 years 7 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
someone

once made a pam version...

EDIT yes it was espron: https://portableapps.com/node/7933

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

PieterK
PieterK's picture
Offline
Last seen: 11 years 11 months ago
Joined: 2007-07-17 15:07
Nice! Thanks!

Nice! Thanks! Smile

Optimism is a moral duty - Karl R. Popper

Patrick Patience
Offline
Last seen: 2 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Hey!

I know you! Smile I`m the OpenSourceWindows.org guy. Smile

giorgiotani
Offline
Last seen: 2 years 2 weeks ago
Joined: 2006-12-05 06:03
Nice website! Keep up the

Nice website! Keep up the good work!

Developer of PeaZip project

ZachHudock
ZachHudock's picture
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2006-12-06 18:07
Anyone care to PAFify this

Anyone care to PAFify this one? It'll make a good alternative to 7-zip. Both are amazing programs, and some sort of option is always a good thing. Actually, I may try to do a PAF of it with the latest specs. It'll be a good, simple starting point for me to relearn NSIS. Unless of course espreon wants to update his.

The developer formerly known as ZGitRDun8705

PieterK
PieterK's picture
Offline
Last seen: 11 years 11 months ago
Joined: 2007-07-17 15:07
You have my vote! I really

You have my vote! I really like this app! I like it more then 7-zip actually!

Optimism is a moral duty - Karl R. Popper

rab040ma
Offline
Last seen: 7 months 1 week ago
Joined: 2007-08-27 13:35
settings

Hey giorgiotani

How do you designate the place where settings are stored? To put it into PA format, it would be nice to have a command line option like "-s ..\..\Data\settings.ini" or an ini file in the same directory that said "settings=..\..\Data\settings.ini" or whatever.

MC

giorgiotani
Offline
Last seen: 2 years 2 weeks ago
Joined: 2006-12-05 06:03
Hi, settings are stored in

Hi, settings are stored in PeaZip's path, in \res\conf.txt file.

Developer of PeaZip project

ZachHudock
ZachHudock's picture
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2006-12-06 18:07
Thanks for the quick reply.

Thanks for the quick reply. That should make for easy PAFing of this app. PeaZip does not use the registry or "/UserName/Application Data" at all, correct?

The developer formerly known as ZGitRDun8705

giorgiotani
Offline
Last seen: 2 years 2 weeks ago
Joined: 2006-12-05 06:03
Yes, it's correct. All data

Yes, it's correct. All data needed by the application is stored in PeaZip's path and subpaths, so basically it's self contained and you just need to move around the application's folder.
For integrating PeaZip with the host system, you can create links, scripts, registry entries, even .desktop files (for Linux) with a fixed parameter as first input parameter as explained in the program's documentation, and you will gain direct access to most used internal functions, like i.e. add to zip, extract here, extract to folder etc...
A PortableApps package of it could create those links or registry entries on the fly and then delete them when unmounting the application; for examples you can look the source packages containing also the InnoSetup script for creating the Windows installer (for PeaZip installable) which acts like described.

Developer of PeaZip project

rab040ma
Offline
Last seen: 7 months 1 week ago
Joined: 2007-08-27 13:35
It would be even better if

It would be even better if the configuration data could be (optionally) stored in a location of the user's choosing. In order to package it in the PortableApps format, the launcher will need to move that file around after the executable has finished running.

MC

ZachHudock
ZachHudock's picture
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2006-12-06 18:07
I PAFified it

Here's the PAF version, test it out, let me know if something doesnt work.

I'm sure I can count on Patrick to point out meaningless issues or stupid mistakes that I made. Wink

The developer formerly known as ZGitRDun8705

Aciago
Aciago's picture
Offline
Last seen: 9 months 6 days ago
Joined: 2007-01-24 14:23
testing...

results... tomorrow

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

wraithdu
Offline
Last seen: 8 years 11 months ago
Developer
Joined: 2007-06-27 20:22
I like the new version

I have a few suggestions for further development -

1. Support drag-and-drop in the Open Archive mode (drag-and-drop a single or a group of selected files to a specific directory).
2. Add a global option for the extraction 'Naming Policy' (currently only the Options tab). As far as I can tell, you have to set it each time you extract a new archive, ie rename or overwrite.
3. Add a global option to limit the program to either a single instance, or if another archive is opened to reuse the current window (avoid having multiple instances open).
4. Do something about the options dialogs - if the window is resized to a smaller size, the options are cut off until you open the window back up again. Maybe a scrollable window, or open the options in a popup dialog.
5. Does the program use a temp directory for extraction, like 7-zip does? Maybe an option to control this or at least some info on how the extraction is performed.
6. When the 'Extract XXX to...' dialogs are opened, they should probably default to the current directory instead of just 'My Computer'. This could also be global option to set if the current directory or a specific directory should be used as the default - ie custom dir, current dir, root of current drive, My Computer, etc.

Overall I REALLY like this guy. I found it a while back, but the new version makes me want to actually USE it. So great job! It's replacing 7-zip at the moment. Drag-and-drop is a big thing though, so I hope to see that soon!

Keep up the good work!

ZachHudock
ZachHudock's picture
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2006-12-06 18:07
Since your such a fan, check

Since your such a fan, check out my PAFified version.

https://portableapps.com/node/11125

The developer formerly known as ZGitRDun8705

giorgiotani
Offline
Last seen: 2 years 2 weeks ago
Joined: 2006-12-05 06:03
Hi, thanks for the positive

Hi, thanks for the positive feedback and detailed suggestions:

1) Currently, as for I recall, this is not supported by 7z executable used as backend, at least in documentation reference I cannot find an hint about it being done in a single pass job. But finding a fix or a clean workaround for it remains on the top of my work schedule.

2) In Tool > Settings you can permanently set default extraction and compression pats; from I/O tab you can set it only for the current session instead. The two are meant to be complementary... but however usability could always be improved (i.e. a checkbox "save those settings" in I/O tab).

3) I meant PeaZip to be able to work multiple concurrent sessions (I was thinking from different machines, on a network environment) on the same archive; all browsing operations gives the current real content of the archive. So, I have not considered a method to declare an archive "locked" (in use) for PeaZip since I started approaching the problem from the opposite point of view.

4) and 6) are clever ideas, I need to check on my IDE updates if it has become feasible.

5) PeaZip don't use temp directories unless you are using preview functions from archive browser, or unless the underlying backend application needs it (i.e FreeArc 0.40).
However PeaZip's temp folders are created on the output path (assuming the path the user specified to extract / decrypt the content to is secure) and Pea executable (.pea format, split/join files, file wipe, file checksum/hash, file compare) is designed ground up to don't use temporary files; however, the system may decide to page something to disk, it's not easy to find a way to avoid it for all platforms PeaZip is targeted for (32 and 64 bit Linux, classic Windows 9x, 32 and 64 bit NT series from NT4 to Vista)!

Thanks again for the interesting post!

Developer of PeaZip project

rab040ma
Offline
Last seen: 7 months 1 week ago
Joined: 2007-08-27 13:35
I think your philosophy for

I think your philosophy for the program makes a lot of sense. I like your emphasis on security.

I think it would be good to have an option for storing the settings file in a place of the user's (or administrator's) choosing. Besides USB drive usage in PAF format, that would allow for a single instance on the network or a single machine to be used without one person's individual settings overwriting another's. Again, your default is good for most usage, but having the option would make it that much better.

As for default output directory: the two options that work best for me are Angel remember the one I used last time or (b) have an option in settings that would be saved. (Otherwise, the My Documents folder is a good choice for a default.) The same with opening a file.

MC

giorgiotani
Offline
Last seen: 2 years 2 weeks ago
Joined: 2006-12-05 06:03
Thanks for the

Thanks for the feedback!
I'll consider those ideas; the one about possibility to save multiple conf files in custom locations seem particulary interesting for a shared usage of the software.

Developer of PeaZip project

wraithdu
Offline
Last seen: 8 years 11 months ago
Developer
Joined: 2007-06-27 20:22
Re: #2

I think I need to explain the option I mean better -

Open an archive, then Options tab. The dropdown box is the 'Naming Policy', default is 'Auto rename extracted files'. This setting is not saved across sessions and there is no global option to set a default. 'Overwrite existing files' would be my default choice. Currently I would have to remember to change this each time I extracted an archive to an existing location (ie updating a program installation).

Clearer what I was referring to now?

giorgiotani
Offline
Last seen: 2 years 2 weeks ago
Joined: 2006-12-05 06:03
Yes, I've implemented a way

Yes, I've implemented a way to remember last user selected options for compression but I didn't (yet) did the same for extraction since there are less parameters to remember (most of the extraction process is guided by what the program read in the archive's header).
But output option (rename, skip, overwrite...) is an important custom parameter to remember, as you higlighted, and I think I'll make PeaZip save it (last used) in the next version.

Developer of PeaZip project

Aciago
Aciago's picture
Offline
Last seen: 9 months 6 days ago
Joined: 2007-01-24 14:23
I

have to say that this is the first time I check PeaZip and I liked it...

Just one suggestion... localization... Wink

If a packet hits a pocket on a socket on a port,
and the bus is interrupted as a very last resort,
and the address of the memory makes your floppy disk abort,
then the socket packet pocket has an error to report Biggrin

stone1343
stone1343's picture
Offline
Last seen: 1 year 9 months ago
Joined: 2006-09-25 12:45
Giorgio, I was using the previous PeaZip...

... and, best as I can remember, kept having a problem where I would click on a Zip file, CAFE Mod would do its magic and start PeaZip, but it wouldn't start, even though the process was listed in Task Manager, so I ended up deleting the software. Are you aware of an issue like this, and has it been fixed in 1.11? Sorry, I can't give you any more specifics because it was a while ago...

FYI, I've tried this with 1.11 DT 1, and it seems to work fine, so maybe I've answered my own question.

wraithdu
Offline
Last seen: 8 years 11 months ago
Developer
Joined: 2007-06-27 20:22
This could have been related

This could have been related to a bug I posted a fix for regarding the working directory of apps launched with CAFE.

However if it works in the latest version, I wouldn't worry about it.

ZachHudock
ZachHudock's picture
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2006-12-06 18:07
Thanks for that fix btw. I

Thanks for that fix btw. I implemented it but I havent had time to upload, and there's still other fixes to do.

The developer formerly known as ZGitRDun8705

ZachHudock
ZachHudock's picture
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2006-12-06 18:07
Hello Giorgio, I created a

Hello Giorgio,

I created a PAF format version of your app, I linked to it earlier in this thread. I also created a high resolution version of the PeaZip icon, its 256x256 pixels and in PNG format, that image can be found here

The developer formerly known as ZGitRDun8705

Log in or register to post comments