UExtract-4.2

Miscellaneous tools
Message
Author
amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#211 Post by amigo »

Some recent RPM's are using the 7z signature, instead of xz's.

From exploderpm:
# VERSION 0.3 Gilbert Ashley <amigo@ibiblio.org>
# Added support for newer fedora rpm archives which use 7z instead of xz
# Thanks to Jakub Szefer for finding and reporting this problem

The relative decompress command is:
"]"*|?"7z"*) dd if="$pkg" ibs=$o skip=1 2>/dev/null | unxz | cpio --quiet -ivdm ;;

The still older signature for lzma(2) was:
fda8a
echo -en '\0fd\037\07a\058\05a\000

Only the latest rpm2cpio may have this support and I am unsure whether busybox rpm2cpio does that

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

#212 Post by don570 »

I retested uextract after rebooting my machine and it worked
fine this time.

I think I must have damaged something when I tried to compile the
latest gimp 2.8.22

_____________________________________________

scsijon
Posts: 1596
Joined: Thu 24 May 2007, 03:59
Location: the australian mallee
Contact:

#213 Post by scsijon »

And what about adding Zstandard for .zst extensions, we are using it in T2 and it's fast and small.

Zstandard is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off, while being backed by a very fast decoder. It also offers a special mode for small data, called dictionary compression, and can also create dictionaries from a sample set.

URL is: http://www.zstd.net

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

#214 Post by SFR »

scsijon wrote:And what about adding Zstandard for .zst extensions, we are using it in T2 and it's fast and small.
Hey Scsijon

I've already added it (along with Lizard), will be in v3.29.
___________

[later]

Version 3.29:
- removed 'rpm2cpio+(un)xz+cpio' method, because I haven't seen a single RPM that could be extracted using this routine
- skips zero-byte files automatically
- new formats/extensions:
  • .liz (Lizard Compressed File) [lizard]
  • .zst (Zstandard Compressed File) [zstd]
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]

scsijon
Posts: 1596
Joined: Thu 24 May 2007, 03:59
Location: the australian mallee
Contact:

#215 Post by scsijon »

And many thank you's, I shall download and test.

EDIT: OOPS, my bad, forgot to tell you it also has a working .tzst extension (equals .tar.zst) as well as the normal zst, sorry.

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

#216 Post by SFR »

No worries, here you go:

Version 3.30:
- new formats/extensions:
  • .tar.zst, .tzst (Zstandard Compressed Tar Archive) [zstd+tar]
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]

belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#217 Post by belham2 »

SFR wrote:No worries, here you go:

Version 3.30:
- new formats/extensions:
  • .tar.zst, .tzst (Zstandard Compressed Tar Archive) [zstd+tar]
First post updated.

Greetings!

SFR,

Been a long time since I said it, but UExtract is the very....and I mean very....first thing I put into any pup and/or pup-related build if it doesn't already have it. Thank you for this.....I pretty much can't live without it. I get annoyed when I am in "other, big" linux distros and I don't have UExtract. So, I try to install it in those too, after extracting it, moving some things around directory-wise, then chrooting it all, sometimes it works great :wink: At a minimum, in the puppy world, this utility should be a standard install in all Woof-CE & woof builds. It's just great. Again, thanks so much.

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Re: UExtract-3.30

#218 Post by L18L »

SFR wrote:- German (L18L) [needs updating]
Here it is
Greetings
Attachments
MoManager-de-FATDOG.tar.xz.gz
remove fake .gz
(3.57 KiB) Downloaded 261 times

foxpup
Posts: 1132
Joined: Fri 29 Jul 2016, 21:08

#219 Post by foxpup »

belham2 wrote: UExtract is the very....and I mean very....first thing I put into any pup and/or pup-related build if it doesn't already have it. Thank you for this.....I pretty much can't live without it.
At a minimum, in the puppy world, this utility should be a standard install in all Woof-CE & woof builds. It's just great. Again, thanks so much.
I totally agree!
Thank you very much SFR!!

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

#220 Post by SFR »

Thanks guys, appreciated. :)
And thanks for the updated translation, L18L.
___________

Version 3.31:
- updated German translation (L18L)
- new formats/extensions:
  • .nupkg (NuGet Package) [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]

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#221 Post by Argolance »

Bonjour,
Great program: thanks! (shouldn't it be the single default Puppy program of this type?)
French translation pet as attached file.
Just a little question: why two different "locale" directories for mo files, one inside the usual mo files directory with symbolic links ponting to a UExtract roxapp "locale" directory?

Cordialement.
Attachments
uextract_fr_files.pet
(4.56 KiB) Downloaded 269 times

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

#222 Post by don570 »

Just a little question: why two different "locale" directories for mo files,
Perhaps it's because a different program is run when uextract is first installed.
It's located in /usr/local/apps/

I think it's the AppRun file.
__________________________________________

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#223 Post by Argolance »

Hello don570, :wink:
don570 wrote:I think it's the AppRun file.
Yes, I see:

Code: Select all

export TEXTDOMAINDIR="${MYPATH}/locale"
... inside the rox apps directory /usr/local/apps/UExtract/AppRun. Surely fully justified but I currently do not understand exactly why (just for my very small "coding" knowledge!) :)

Cordialement.

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

#224 Post by don570 »

I believe there's a pinstall.sh script that is run on install and
it is connected to the AppRun file somehow.

It is done that way to make the pop up window at the end of install procedure 'Do you want a Desktop icon?'

I'm not sure how it's done but read the last few lines of the pinstall.sh file
since they are the lines that make the pop up window.
I copied them and put them in my right click utility.
______________________________________________________________

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

#225 Post by SFR »

Argolance wrote:but I currently do not understand exactly why
It's portable that way. You can move the entire /usr/local/apps/UExtract AppDir elsewhere and it still will be working correctly.
IIRC I put the symlinks in /usr/share/locale only to make them visible to MoManager.

Thanks for the translation!
___________

Version 3.32:
- added French translation (thanks to Argolance)
- 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]

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#226 Post by Argolance »

SFR wrote:I put the symlinks in /usr/share/locale only to make them visible to MoManager.
OK, thanks! :)

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#227 Post by OscarTalks »

A minor thing, but is the title in the window border still showing as 3.31?

Code: Select all

#! /bin/bash

###############################################################################
# UExtract v3.32 by SFR'2013-2017                                             #
# GNU GPL v2 applies                                                          #
###############################################################################

set -o pipefail

APPNAME="UExtract v3.31"
Oscar in England
Image

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

#228 Post by SFR »

Thanks Oscar, it's fixed now.

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]

slavvo67
Posts: 1610
Joined: Sat 13 Oct 2012, 02:07
Location: The other Mr. 305

#229 Post by slavvo67 »

Remains a top 10 program for me. - Thanks again....

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

#230 Post by don570 »

I made a debian package which was very easy...
http://murga-linux.com/puppy/viewtopic. ... 869#970869

I noticed when using it that there was no 'Debian' folder to hold the control
file and scripts .
Last edited by don570 on Tue 17 Oct 2017, 19:05, edited 1 time in total.

Post Reply