The time now is Sat 07 Dec 2019, 11:18
All times are UTC - 4 |
Page 1 of 7 [99 Posts] |
Goto page: 1, 2, 3, 4, 5, 6, 7 Next |
Author |
Message |
SFR

Joined: 26 Oct 2011 Posts: 1749
|
Posted: Wed 09 Oct 2013, 09:27 Post subject:
PackIt-1.20 - a flexible Archiving/Compressing GUI |
|
Unlike UExtract, PackIt is not intended to be an ultimate (i.e. millions of supported formats) tool.
But it's designed to be simple yet flexible.
Just take a look at the screenshot - I hope no usage instructions are necessary...
I've implemented only crucial (IMO and for me) parameters for Pass_2 tools, like:
- compression level
- solid archive (only 7z/rar)
- password (only 7z/rar/zip)
- filenames encryption (only 7z/rar)
Like UExtract, PackIt is packaged as a ROX right-click app and this is the easier way to use it (right-click or drag'n'drop), however menu entry is also available.
Supported archiving/compressing tools:
Pass_1: tar, cpio, mkisofs, mke2fs, mksquashfs
Pass_2: 7z/7za/7zr, bzip2, gzip, lz4, lzip, lzma, lzop, rar, xz, zip, zstd
Requirements: Bash, Busybox, Gtkdialog (>= 0.8.3) + at least one of supported archiving/compressing tools.
___________
Note that mixing mksquashfs with any of 'Pass_2' tools is not supported, for two reasons:
- mksquashfs refuses to send its output to stdout, so I'd have to use some ugly workarounds
- it'd be poinless anyway, since *.sfs is already compressed
PS. I couldn't find any icon for this app that would satisfy my aesthetic sense (yeah, I'm pretty fussy), so I just used the one from UExtract, but with inverted colors.
Actually, they look quite nice side by side.
___________
PackIt contains the following translations:
- Polish (me)
- Spanish (nilsonmorales & vicmz)
- French (charlie6)
- Russian (Senderok)
- German (L18L)
___________
Changelog
Version 0.9:
- initial release
Version 1.0:
- added: 'Verbose mode' checkbox
- various, minor fixes
Version 1.1:
- can create a shortcut in $HOME/Desktop (if exists)
- added MD5 checkbox
- various minor fixes and improvements
Version 1.2:
- can create SFX archives (7z/rar/zip only)
- better compatibility with older busybox and xterm (thanks to ac2011)
- added: version number in titlebar (thanks to jplt)
Version 1.3:
- added Spanish translation (thanks to Nilsonmorales)
- mksquashfs' compression method is now choosable.
- can create also *.exe (Win/GUI) self-extracting archives (only 7z/rar)
- .sfx/.exe extensions are shown only if appropriate modules are available.
- creating encrypted, self-extrating ZIP archives is not allowed (unzipsfx doesn't support it)
- bugfix: wrong compression level calculation for rar
- xterm changed to $TERM
- some other minor fixes.
Version 1.4:
- pinstall.sh is now Woof-friendly (thanks to Pemasu)
- updated ES translation (thanks to Vicmz)
- tar|cpio|iso.zip archives preserve normal name inside (instead of - (dash))
- tar|cpio|iso.sfx extensions (zip) unblocked
- small bugfix in routine that tests sfx/exe abilities
Version 1.5:
- fixed: improper handling of dir/filenames and passwords with some special chars like ' " * < >
- fixed: if Pass_1 fails, in some cases Pass_2 may continue without errors
- some other minor fixes
Version 1.6:
- bugfix: improper handling of filename(s) and passwords that contain ` (backtick)
- bugfix: not detecting 7za/7zr if 7z not available
Version 1.7:
- p(un)install.sh: can create right-click entries for Thunar
- added 'mke2fs' to "Pass_1" tools
- all 'xmessage' stuff replaced with pure Gtkdialog
Version 1.8:
- archiving can be aborted also in non-verbose mode
- visual improvements (non-verbose mode)
- some internal improvements/fixes
Version 1.9:
- mksquashfs: better compression in xz mode (-Xbcj x86 -b 512K)
- mkisofs: Joliet disabled when creating Puppy ISO (if presence of "*.sfs", "initrd*" and "vmlinuz" files has been detected)
- fixed regression in creating right-click entries in FatDog
Version 1.10:
- support for lzip
- withdrawn: '-Xbcj x86' option for mksquashfs in 'xz' mode
- added SHA1
- preview of output archive's size in non-verbose mode
- minor internal changes
Version 1.11:
- pressing 'Enter' activates the 'PackIt!' button
- better compatibility with FatDog64-700 (ROX right-click integration in pinstall.sh)
- some minor fixes
Version 1.12:
- bugfix: creating MD5/SHA1 was failing if output dir wasn't the same as input files' dir
- in Fatdog right-click entries are installed to /etc now
- some internal rearrangements
Version 1.13:
- slightly re-arranged structure of internal directories
- increased max. password length from 64 to 256
- added German translation (thanks to L18L)
Version 1.14:
- added '-mqs' switch to 7z (only for versions >= 15) in order to re-enable old sorting method, which provides better compression for solid archives
- mksquashfs: can detect and use 'lz4' (if mksquashfs supports it)
- also added 'lz4' to PASS_2 tools
- if "Password" field is empty, "Encrypt filenames" checkbox is kept insensitive (works only for Gtkdialog >= 0.8.3)
- removed some superfluous extensions like .gzip, .gtar, etc.
- after clicking X (during packing) PackIt won't be continuing in the background, but will just abort
Version 1.15:
- added button (within entrybox) to toggle visibility of password
- can handle multiple input files dropped onto entrybox (when PackIt was launched via Menu entry, not via right-click option)
Version 1.16:
- make (un)install scripts compatibile with Fatdog build system
- added zstd support
- added sha256 checksum
Version 1.17:
- removed compress and freeze support
- added 'Block size' option to mksquashfs
- various fixes and improvements
Version 1.18:
- can create zstd compressed SFSes (requires squashfs-tools v4.4 built with zstd)
- fixed typo in one extension
Version 1.19:
- mksquashfs: added option to not compress (-noI -noId -noD -noF -noX)
- fixed disabling mksquashfs's "block size" combobox after choosing '(none)'
Version 1.20:
- mksquashfs: remove '-noId' option, which is not supported by older versions of squashfs-tools
- add missing ; in .desktop file
Have a nice packing &
Greetings!
 |
Description |
MD5: ec0eac455e69e19c13dabdcc3c66e2e8 packit-1.20.pet
|

Download |
Filename |
packit-1.20.pet |
Filesize |
33.59 KB |
Downloaded |
2309 Time(s) |
Description |
|
Filesize |
36.83 KB |
Viewed |
4155 Time(s) |

|
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
Last edited by SFR on Sun 01 Dec 2019, 12:09; edited 29 times in total
|
Back to top
|
|
 |
ASRI éducation

Joined: 09 May 2009 Posts: 3203 Location: France
|
Posted: Wed 09 Oct 2013, 09:50 Post subject:
|
|
PackIt seems to be a very interesting utility (I trust in SFR).
_________________ Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 1749
|
Posted: Fri 11 Oct 2013, 07:46 Post subject:
|
|
Ok, no feedback (except ASRI's - thanks!), so I'm assuming no bugs were found as well (I found just a few), therefore let's bump it at once to:
Version 1.0
- added: 'Verbose mode' checkbox - this option executes "packing command" within terminal window (what also makes possible to break the operation with CTRL+C)
- various, minor fixes
First post updated!
Greetings!
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
|
Back to top
|
|
 |
rg66

Joined: 23 Jul 2012 Posts: 1160 Location: Vancouver, BC Canada / Entebbe, Uganda Africa!?!
|
Posted: Fri 11 Oct 2013, 09:06 Post subject:
|
|
This is a very cool app. I've already converted it to work with thunar right click and will be adding it to X-precise, X-slacko and Carolina if and when it's updated.
I did have to dl rar for linux but it seems to be a trial only.
Anyway, thanks for this!
_________________ X-slacko-5b1 - X-tahr-2.0 - X-precise-2.4
X-series repo
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 1749
|
Posted: Fri 11 Oct 2013, 09:37 Post subject:
|
|
Thanks rg66!
rg66 wrote: | I did have to dl rar for linux but it seems to be a trial only. |
It's not necessary to install rar - if any of supported tools isn't installed, it simply won't be displayed in the GUI.
Greetings!
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
|
Back to top
|
|
 |
rg66

Joined: 23 Jul 2012 Posts: 1160 Location: Vancouver, BC Canada / Entebbe, Uganda Africa!?!
|
Posted: Sat 12 Oct 2013, 06:43 Post subject:
|
|
SFR wrote: | It's not necessary to install rar - if any of supported tools isn't installed, it simply won't be displayed in the GUI.
Greetings! |
I noticed that since it didn't show rar as an option until I added it. I do need it as most of my compressed files on my Win box are rared.
Again, thanks for this very handy tool.
_________________ X-slacko-5b1 - X-tahr-2.0 - X-precise-2.4
X-series repo
|
Back to top
|
|
 |
musher0
Joined: 04 Jan 2009 Posts: 14521 Location: Gatineau (Qc), Canada
|
Posted: Sat 12 Oct 2013, 18:32 Post subject:
|
|
SFR, you're the best!
Thanks for this.
_________________ musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
|
Back to top
|
|
 |
ASRI éducation

Joined: 09 May 2009 Posts: 3203 Location: France
|
Posted: Sun 13 Oct 2013, 04:36 Post subject:
|
|
I looked at the content of the package.
This is signed SFR. So, it is obviously very well written.
Thank you SFR!
_________________ Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 1749
|
Posted: Sun 13 Oct 2013, 11:11 Post subject:
|
|
Thanks guys!
A small update, mostly polishing up...
Version 1.1:
- during install time can also create a shortcut in $HOME/Desktop (if exists), because drag'n'dropping files/dirs on such icon also works fine, just like in ROX (tested in Carolina/Thunar & Peebee's LXPup13.10/PCManFM)
- added MD5 checkbox (default - false)
- various minor fixes and improvements
@Geoffrey: the 'n' bug has also been fixed.
First post updated!
Greetings!
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
|
Back to top
|
|
 |
jplt

Joined: 12 Nov 2010 Posts: 282 Location: Terre
|
Posted: Sun 13 Oct 2013, 15:00 Post subject:
|
|
It would be useful in the gui to have the version of the software.
Thanks for packit.
_________________ Precise , Tahr
|
Back to top
|
|
 |
RetroTechGuy

Joined: 15 Dec 2009 Posts: 2937 Location: USA
|
Posted: Mon 14 Oct 2013, 13:01 Post subject:
|
|
Interesting...
_________________ Add swapfile
WellMinded Search
PuppyLinux.US Search
|
Back to top
|
|
 |
Geoffrey

Joined: 30 May 2010 Posts: 2377 Location: Queensland
|
Posted: Mon 14 Oct 2013, 19:01 Post subject:
|
|
SFR wrote: | @Geoffrey: the 'n' bug has also been fixed.  |
The midget has been decommissioned, cool
_________________ Carolina: Recent Repository Additions

|
Back to top
|
|
 |
ac2011
Joined: 09 Feb 2011 Posts: 128
|
Posted: Thu 17 Oct 2013, 17:38 Post subject:
|
|
It's a nice, simple-to-use tool. Well done. One request (or maybe I'm missing something). Is it possible to send more than one file/directory name for archiving? i.e. to select three or four files in Rox, right-click and send them to be compressed into one archive? That would be very useful.
|
Back to top
|
|
 |
SFR

Joined: 26 Oct 2011 Posts: 1749
|
Posted: Thu 17 Oct 2013, 19:23 Post subject:
|
|
Hey Ac2011
Sure it's possible, it's just a bit longer path - after selecting multiple files/dirs: right-click -> OpenWith -> PackIt
Or, if you have its icon on the desktop, drag'n'drop them onto it.
jplt wrote: | It would be useful in the gui to have the version of the software. |
Hmm, perhaps I'll include version number in the titlebar (or somewhere in the GUI) when/if I'll be releasing the next version; for now one can easily check it by right clicking PackIt's icon -> Properties.
Thanks &
Greetings!
_________________ [O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource
Omnia mea mecum porto.
|
Back to top
|
|
 |
ac2011
Joined: 09 Feb 2011 Posts: 128
|
Posted: Thu 17 Oct 2013, 22:35 Post subject:
|
|
Hmm... still doesn't work for me. Actually, even choosing one file and right-clicking, or dragging onto the desktop icon, doesn't work. With 'Verbose mode' ticked I get no report, and with it unticked I get the message "Creation of XXX.tar has failed!" Viewing the log shows:
Code: | tar: --: Cannot stat: No such file or directory
tar: --: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors |
This is in Fluppy, by the way. I think I had it working in Carolina. I get the same error when inputting the filename manually after launching packit from the commandline.
Launching Packit from the commandline with a file, e.g. "packit path/to/file.txt" gives this after I attempt to run the compression:
Code: | BusyBox v1.15.0.svn (2009-07-25 18:23:53 GMT-8) multi-call binary
Usage: dirname FILENAME
Strip non-directory suffix from FILENAME
xterm: bad command line option "--title"
usage: xterm [-/+132] [-C] [-Sccn] [-T string] [-/+ah] [-/+ai] [-/+aw]
[-b number] [-/+bc] [-bcf milliseconds] [-bcn milliseconds] [-bd color]
[-/+bdc] [-bg color] [-bw number] [-/+cb] [-cc classrange] [-class string]
[-/+cm] [-/+cn] [-cr color] [-/+cu] [-/+dc] [-display displayname]
[-e command args ...] [-fa pattern] [-fb fontname] [-/+fbb] [-/+fbx]
[-fd pattern] [-fg color] [-fi fontname] [-fn fontname] [-fs size]
[-fx fontname] [%geom] [#geom] [-geometry geom] [-help] [-/+hold] [-iconic]
[-/+ie] [-/+im] [-into windowId] [-/+j] [-/+k8] [-kt keyboardtype] [-/+l]
[-leftbar] [-lf filename] [-/+ls] [-/+mb] [-mc milliseconds] [-/+mesg]
[-ms color] [-n string] [-name string] [-nb number] [-/+nul] [-/+pc]
[-/+pob] [-rightbar] [-/+rv] [-/+rvc] [-/+rw] [-/+s] [-/+samename] [-/+sb]
[-selbg color] [-selfg color] [-/+sf] [-/+si] [-/+sk] [-sl number] [-/+sm]
[-/+sp] [-/+t] [-ti termid] [-title string] [-tm string] [-tn name]
[-/+ulc] [-/+ulit] [-/+ut] [-/+vb] [-version] [-/+wf] [-xrm resourcestring]
[-ziconbeep percent]
Type xterm -help for a full description. |
So do I need to upgrade xterm/busybox or can I strip out the --title bit from the code?
|
Back to top
|
|
 |
|
Page 1 of 7 [99 Posts] |
Goto page: 1, 2, 3, 4, 5, 6, 7 Next |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|