UExtract-4.2

Miscellaneous tools
Message
Author
User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#261 Post by mikeslr »

Hi nic,

There, of course, is the Linux implementations of pzip, itself, which AFAIK run OOTB on any Puppy. Well, the portables do. The webpage's title indicates its now only 64-bit, but the texts suggests that there are 32-bit versions somehow. I only scanned that page, https://www.peazip.org/peazip-linux.html looking for the information pertinent to your needs which I think you'll find here under the Heading "pluggin". https://www.peazip.org/peazip-add-ons.html PeaUtils may be the plug in you're looking for.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#262 Post by Mike Walsh »

FWIW, the portable version of 7-Zip works fine under WINE, too.....for anybody who particularly wants it.

7Zip 'portable'

Though I'd recommend UExtract to any 'Puppian', every time. It just 'works'.....and with every release, it just keeps getting better. :D


Mike. :wink:

User avatar
nic007
Posts: 3408
Joined: Sun 13 Nov 2011, 12:31
Location: Cradle of Humankind

#263 Post by nic007 »

Mike Walsh wrote:FWIW, the portable version of 7-Zip works fine under WINE, too.....for anybody who particularly wants it.

7Zip 'portable'

Though I'd recommend UExtract to any 'Puppian', every time. It just 'works'.....and with every release, it just keeps getting better. :D


Mike. :wink:
Yes, Uextract is good for normal extraction depending on your needs. I have a lot of ebooks, all in rar archives as per author. Now, as I extract one book to read (which Uextract can't do) I also want to delete it from that particular archive. WinRar updates the archive automatically when you delete something from the archive.

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#264 Post by SFR »

Version 3.39:

- can extract java_ee_sdk & j2sdk auto-installers
- can extract Autodesk EAGLE auto-installer
- can extract U-Boot uImage
- minor fixes and improvements
- new formats/extensions:
  • .amf (Compressed Additive Manufacturing File) [unzip|7z]
  • .aplp (Audials Plug-in Package) [<internal>]
  • .bin (Self-Extracting Archive (binary)) [unzip|7z]
  • .cpio.br (Brotli Compressed CPIO Archive) [bro+cpio]
  • .cpio.lrz (Lrzip Compressed CPIO Archive) [lr(un)zip+cpio]
  • .cpk (Commodore 64 CPK Archive) [uncpk]
  • .d81 (Commodore 64 Disk Image (1581)) [c1541]
  • .lnx (Commodore 64 Lynx Archive) [c1541]
  • .lzm (Slax Module) [unsquashfs|7z]
  • .p2s.backup (PCSX2 Saved State Backup) [unzip|7z]
  • .prg (Commodore Program File) [unp64]
  • .ReaperThemeZip (REAPER Theme File) [unzip|7z]
  • .stpZ (Compressed STEP 3D CAD File) [g(un)zip]
  • .tar.br (Brotli Compressed Tar Archive) [bro+tar]
  • .tar.lrz (Lrzip Compressed Tar Archive) [lr(un)zip+tar]
  • .tlrz (Lrzip Compressed Tar Archive) [lr(un)zip+tar]
  • .vmg (Nokia Text Message) [<internal>]
  • .xwp (Xwidget Widget) [unzip|7z]
First post updated.

Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

darry19662018
Posts: 721
Joined: Sat 31 Mar 2018, 08:01
Location: Rakaia
Contact:

#265 Post by darry19662018 »

___________

Version 3.38:

- regression: revert regex matching not working in Bash-3.00 in 4.31 Phoenix (thanks to darry19662018)

First post updated.

Greetings![/quote]

3.39 working in puppy 4.31 Phoenix thanks SFR:)
Puppy Linux Wiki: [url]http://wikka.puppylinux.com/HomePage[/url]

[url]https://freemedia.neocities.org/[/url]

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#266 Post by SFR »

Version 3.40:

- fix extracting brotli compressed files and tar/cpio archives (the binary is now brotli, not bro anymore)
- added application/vnd.oasis.opendocument.graphics, application/zstd and application/x-zstd-compressed-tar MIME types
- new formats/extensions:
  • .qtz (Qtractor Archive File) [unzip|7z]
First post updated.

Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

zagreb999
Posts: 567
Joined: Fri 11 Apr 2014, 06:39
Location: Yugoslavija

#267 Post by zagreb999 »

SIR,
thank you!

i use packit and uextract...

the best puppy apps!

greetings!

User avatar
Revolverve
Posts: 255
Joined: Sat 08 Nov 2008, 21:01
Location: 45°17'28.8"N 72°16'08.8"W_avatar/ mira.ca

#268 Post by Revolverve »

SFR
Is Appimage format support new?
i missed that info !
Anyhow,it work fine!!!!
I use your utilities almost everyday.
Thank you so much.
edit;: find it ....Sun 15 May 2016,
wow!! i did miss that one for a long time..
[url=https://www.mira.ca/en/donate]Help mira.ca[/url]

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#269 Post by SFR »

Thanks guys!
___________

Version 3.41:

- various fixes and improvements
- new formats/extensions:
  • .adf (Amiga Disk File) [unadf]
  • .efi (Extensible Firmware Interface File) [7z]
  • .icns (macOS Icon Resource File) [icns2png]
First post updated.

Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

User avatar
jplt3
Posts: 118
Joined: Mon 08 Apr 2019, 20:40
Location: Planet Earth

#270 Post by jplt3 »

Hi all,

is it possible with UExtract to select multiple files and extract them in their folders ?

Thanks @SFR for your excellent tool.
JpLt

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#271 Post by SFR »

jplt3 wrote:Hi all,

is it possible with UExtract to select multiple files and extract them in their folders ?

Thanks @SFR for your excellent tool.
Sure, just select them -> right-click -> Open With/Send To -> UExtract
In Fatdog (and other distros that use jun7's ROX fork) UExtract is already in top-level right-click menu, even for multiple selections.
Or from CLI:

Code: Select all

uextract foo.tgz bar.7z baz.xz ...
Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#272 Post by don570 »

There should be no pot files in pet package. Momanager works without them.
http://www.murga-linux.com/puppy/viewto ... 69#1047969
___________________________________

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#273 Post by SFR »

don570 wrote:There should be no pot files in pet package. Momanager works without them.
Why not? They're provided as a convenience for translators.
MoManager has no monopoly on that, last time I checked. ;)

Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#274 Post by don570 »

momanager does search for pot files
(but I doubt it searches in uextract folder)
and it screws up the process of making a small change
of a translation so I was told by momanager developper to stop putting it in my packages.
I thought I was helping translators , but I wasn't.

All momanager needs is the po file and the script. The pot file is a middle step of a process.
__________________________________________________

step
Posts: 1349
Joined: Fri 04 May 2012, 11:20

#275 Post by step »

Momanager is a layer above GNU gettext. It is an optional tool, which most puppy translators use, but it isn't required to get translations done. All one needs to produce translatable sources (this is the job of the application author), and translations (the translator's job) is the GNU gettext package. Of course, for many translators Momanager is more convenient because it hides away the use of the gettext conversion tools.
My understanding of the minimal workflow (this is documented in detail in the GNU gettext project documentation page) is:

author: program source --> gettext --> pot file
translator: pot file --> po file (then the first translation can be started)
translator: updated pot file --> updated po file (on each program update)
author: po files from translators --> mo files -- program release

If an author is entirely managing translations as part of the release process then there is no need to add pot or po files to the package. Only the mo files are required.

Conversely, if an author wants for the occasional untranslated language to give people "out there" the opportunity to create a translation, then the pot file is needed. Po files can be added if an author wants for people "out there" to be able to modify translations in a specific language.

I think (not sure because I don't use momanager) that internally momanager generates a pot file to enable further processing steps. But the generated pot file derives from momanager's generation criteria, which may not be sufficient to capture all translatable strings in the source code.
[url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Fatdog64-810[/url]|[url=http://goo.gl/hqZtiB]+Packages[/url]|[url=http://goo.gl/6dbEzT]Kodi[/url]|[url=http://goo.gl/JQC4Vz]gtkmenuplus[/url]

darry19662018
Posts: 721
Joined: Sat 31 Mar 2018, 08:01
Location: Rakaia
Contact:

#276 Post by darry19662018 »

I have tested this on the only Pup I run when not running Stretch-Dog Tiny Puduan by S243a and it works fine with a stretch .deb.
Puppy Linux Wiki: [url]http://wikka.puppylinux.com/HomePage[/url]

[url]https://freemedia.neocities.org/[/url]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#277 Post by don570 »

Reading here I discovered another method of encryption
https://www.putorius.net/how-to-create- ... sword.html

Code: Select all

tar czvpf - file1.txt file2.pdf file3.jpg | gpg --symmetric --cipher-algo aes256 -o myarchive.tar.gz.gpg
_________________________________________

Using uextract I found that I couldn't extract the following...

tar a folder and 7za compression with a password - .tar.7z extension
I made it with Packit using fatdog64.

It didn't crash. It just stalled and did nothing.

_______________________________________

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#278 Post by SFR »

don570 wrote:

Code: Select all

tar czvpf - file1.txt file2.pdf file3.jpg | gpg --symmetric --cipher-algo aes256 -o myarchive.tar.gz.gpg
Just FYI: when you right-click a .gpg file, UExtract doesn't show up (ROX recognizes it as generic application/octet-stream), but it's possible to decrypt it from CLI (uextract file.gpg).
Not every file with .gpg extension is encrypted, though, for example GnuPG's keyrings (pubring, secring) also use that extension.
don570 wrote:Using uextract I found that I couldn't extract the following...

tar a folder and 7za compression with a password - .tar.7z extension
I made it with Packit using fatdog64.

It didn't crash. It just stalled and did nothing.
Hmm, I guess I've never tried that combination with encryption before.
It doesn't really stall, it just waits for a password, but there's no prompt.
I'll fix it in next release.

Thanks &
Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#279 Post by don570 »

Thanks for info.

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

#280 Post by SFR »

Version 3.42:

- added '-d,--dependencies' option that shows the availability of common dependencies
- show password prompt for encrypted .tar.7z & .cpio.7z archives (thanks to don570)
- better handling of zstd compressed RPMs
- PDF: removed extracting text to HTML and images to PNG
- various fixes and improvements

First post updated.

Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

Post Reply