UExtract-4.2
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
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
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
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
Hey Scsijonscsijon wrote:And what about adding Zstandard for .zst extensions, we are using it in T2 and it's fast and small.
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]
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]
[b][color=green]Omnia mea mecum porto.[/color][/b]
No worries, here you go:
Version 3.30:
- new formats/extensions:
Greetings!
Version 3.30:
- new formats/extensions:
- .tar.zst, .tzst (Zstandard Compressed Tar Archive) [zstd+tar]
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]
[b][color=green]Omnia mea mecum porto.[/color][/b]
SFR wrote:No worries, here you go:
Version 3.30:
- new formats/extensions:First post updated.
- .tar.zst, .tzst (Zstandard Compressed Tar Archive) [zstd+tar]
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 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.
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Re: UExtract-3.30
Here it isSFR wrote:- German (L18L) [needs updating]
Greetings
- Attachments
-
- MoManager-de-FATDOG.tar.xz.gz
- remove fake .gz
- (3.57 KiB) Downloaded 261 times
I totally agree!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.
Thank you very much SFR!!
Thanks guys, appreciated.
And thanks for the updated translation, L18L.
___________
Version 3.31:
- updated German translation (L18L)
- new formats/extensions:
Greetings!
And thanks for the updated translation, L18L.
___________
Version 3.31:
- updated German translation (L18L)
- new formats/extensions:
- .nupkg (NuGet Package) [unzip|7z]
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]
[b][color=green]Omnia mea mecum porto.[/color][/b]
- Argolance
- Posts: 3767
- Joined: Sun 06 Jan 2008, 22:57
- Location: PORT-BRILLET (Mayenne - France)
- Contact:
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.
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 271 times
- Argolance
- Posts: 3767
- Joined: Sun 06 Jan 2008, 22:57
- Location: PORT-BRILLET (Mayenne - France)
- Contact:
Hello don570,
... 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.
Yes, I see:don570 wrote:I think it's the AppRun file.
Code: Select all
export TEXTDOMAINDIR="${MYPATH}/locale"
Cordialement.
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.
______________________________________________________________
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.
______________________________________________________________
It's portable that way. You can move the entire /usr/local/apps/UExtract AppDir elsewhere and it still will be working correctly.Argolance wrote:but I currently do not understand exactly why
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]
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]
[b][color=green]Omnia mea mecum porto.[/color][/b]
- OscarTalks
- Posts: 2196
- Joined: Mon 06 Feb 2012, 00:58
- Location: London, England
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
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 .
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.