LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > LinuxQuestions.org > Linux - News
User Name
Password
Linux - News This forum is for original Linux News. If you'd like to write content for LQ, feel free to contact us.
All threads in the forum need to be approved before they will appear.

Notices

Reply
 
Search this Thread
Old 05-22-2007, 03:44 AM   #1
giorgiotani
LQ Newbie
 
Registered: May 2007
Posts: 25

Rep: Reputation: 0
PeaZip archiver .tgz


Hi, I just updated PeaZip archiver project ( http://peazip.sourceforge.net/ ) publishing a .tgz package for Slackware-based Linux systems.
PeaZip is a cross-platform archiver featuring encryption and volume spanning, released under LGPL.
Standalone, portable packages are available as well; those package can be simply extracted and used from the favuorite path (i.e. on the network, on removable devices like USB sticks etc).
A version using GTK1 is also available, allowing to run PeaZip on older machines or where experiencing problems running GTK2 version of the program.
Desktop integration in Gnome and KDE (generally, any FreeDesktop compliant desktop environment) is available through standard .desktop files provided in FreeDesktop_integration subfolder in program's path (the .tgz get installed in /usr/bin/peazip/).

Sources are written in FreePascal for Lazarus IDE ( http://www.lazarus.freepascal.org/ ).
To compile under Lazarus open project_peach.lpi and select build all; remember to remove WinXP package dependency (it's used only under Win32 to generate application's manifest), other platform specific needs are authomatically resolved by conditional compilation.
In project options you can chose the widgetset to use for the application: Win32, GTK1 and GTK2 are the ones better supported by Lazarus at present state but also carbon, Qt and WinCE are supported at different level of maturity.

Thank you for any feedback!
 
Old 05-22-2007, 02:46 PM   #2
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Lubuntu
Posts: 19,176
Blog Entries: 4

Rep: Reputation: 430Reputation: 430Reputation: 430Reputation: 430Reputation: 430
I have moved this to Linux-News as it is a press release type of post. Out of interest: What sets this product apart from other archivers?
 
Old 05-23-2007, 01:32 AM   #3
giorgiotani
LQ Newbie
 
Registered: May 2007
Posts: 25

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by XavierP
What sets this product apart from other archivers?
Hi, thank you for the question.
I started writing PeaZip since I desired a portable and non desktop-specific archiver, an application which has to be as autocontained as possible to:
a) can be used both on Gnome and KDE, and possibly other desktop environments, and
b) can be used from any path in order to can be shared on a network or brought with the user on an USB stick or similar device.
I think to have accomplished this with PeaZip; even in the case on a specific distribution some libraries are missing, they are standard gtk/gdk components that can be easily found from official sources (and can be quite painlessly installed on production machines where must be maintained a very controlled library environment).

I also introduced a couple of features I like and I miss (or don't find handy as I would like) in other archivers:
1) the ability to save to text and then restore, edit and merge archive's layout (list of objects to be archived), in a way not so far from what CD/DVD burning application does with CD layout; a feature I find useful for speeding up the definition of items to be archived when many data or complex structures are involved, like for backup tasks;
2) the ability to export archiving/extraction job definition as command line to be submitted to backend applications; this allows the user to fine tune jobs quickly defined in the GUI putting their hands on the actual command line; it's intended to help users to bridge the gap between the easier GUI-world approach and more flexible and powerful command line world to get the best from the two worlds.

Another side I appreciate of that project is that acting as a frontend it allows to easily add supported applications (with suitable licensing) and formats; that allowed me to integrate (alongside the exceptional p7zip which supports most of the formats) also niche applications usually not featured in other archivers, like Matt Mahoney's PAQ (giving highest known compression ratios), or Ilia Muraviev's QUAD, a very interesting compressor with good compression ratio and fast decompression, or Pea (written by myself), a security focused format featuring volume spanning, integrity checks ranging from CRC32 to Whirlpool and authenticated encryption in EAX mode with AES128 and AES256.

Of course, I know archiver field is one of the more rich of good programs and good programmers.
I hope to have anyway done something good and introduced something interesting that may worth some attention from user's point of view (or also, being it open source, from other developer's point of view).
Thank you for the feedback
Giorgio
 
  


Reply

Tags
archiving, compression, encryption, spanning, volume


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux RAR archiver Kittie Rose Linux - Software 10 11-27-2006 04:16 PM
No ark archiver!! dmcbeing Slackware 2 09-03-2006 04:53 AM
Is there anyone heard about KGB-Archiver? TruongAn Linux - Software 2 02-28-2006 03:35 AM
Need A Rar Archiver.... br00tal Linux - Software 3 04-21-2005 08:43 AM
X Sever crash after xset.tgz & vg16.tgz install lachlan Slackware 0 08-13-2003 02:48 AM


All times are GMT -5. The time now is 11:36 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration