UExtract-4.2
Barry K had interesting report on mime info on his blog
http://barryk.org/news/?viewDetailed=00424
____________________________________________
http://barryk.org/news/?viewDetailed=00424
____________________________________________
Have a question about UExtract (SFR, Don, Greengeek, anyone??) :
I am so addicted to UExtract, that I put it in nearly every puppy (removing whatever might be there) that I can.
And when I go back to use bigger Linux desktop distros, I find myself wondering if UExtract would work in those too.
Would it? Would it load just like all other regular scripts I have and still do its great stuff??? Or am I just whistling Dixie here & don't realize everything that is needed for UExtract to work...
I am so addicted to UExtract, that I put it in nearly every puppy (removing whatever might be there) that I can.
And when I go back to use bigger Linux desktop distros, I find myself wondering if UExtract would work in those too.
Would it? Would it load just like all other regular scripts I have and still do its great stuff??? Or am I just whistling Dixie here & don't realize everything that is needed for UExtract to work...
Thanks, will be in next version.vicmz wrote:Spanish .mo
Yeah, I've seen it. I'll add this new DEB mimetype, too, just in case.don570 wrote:Barry K had interesting report on mime info on his blog
Theoretically, it should.belham2 wrote:And when I go back to use bigger Linux desktop distros, I find myself wondering if UExtract would work in those too.
However rather not as a right-click extension, but as a pure CLI utility.
Just extract UExtract.pet, grab usr/local/apps/UExtract/uextract script and put it somewhere in PATH (/usr/local/bin perhaps) in one of your "bigger" distros.
Then try it from terminal, e.g.:
Code: Select all
uextract archive.tar.gz
[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]
Version 3.26
- added application/x-raw-disk-image-xz-compressed and application/vnd.debian.binary-package MIME types (thanks to don570)
- added support for 'innoextract' (thanks to quirkian2new)
- updated Spanish translation (thanks to vicmz)
- minor corrections
- new formats/extensions:
Greetings!
- added application/x-raw-disk-image-xz-compressed and application/vnd.debian.binary-package MIME types (thanks to don570)
- added support for 'innoextract' (thanks to quirkian2new)
- updated Spanish translation (thanks to vicmz)
- minor corrections
- new formats/extensions:
- .spack (0linux package) [(un)xz+cpio]
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]
Version 3.27:
- removed {gost|true|vera}crypt entropy test - it could give false positives/negatives in some circumstances
- internal rearrangements and simplifications of 'mount'-related mechanisms
- new formats/extensions:
Greetings!
- removed {gost|true|vera}crypt entropy test - it could give false positives/negatives in some circumstances
- internal rearrangements and simplifications of 'mount'-related mechanisms
- new formats/extensions:
- .Arch00 (F.E.A.R. Game Archive) [internal; only "wav" sounds]
- .crf (Enhanced Dark Engine game archive) [unzip|7z]
- .fossil (Fossil Repository) [fossil]
- .mhtml (same as .mht) [ripmime]
- .orb (OrbitalApps.com Portable App) [mount|{tar+{g(un)zip|b(un)zip2|(un)xz|(un)compress}}]
- .u (Unreal Tournament Class Package) [internal; only "wav" sounds]
- .xo (Activity Bundle for the Sugar learning platform) [unzip|7z]
- .z (TempleOS compressed file) [tosz]
- .zim (OpenZIM Wiki Archive) [zimdump]
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]
Hey Slavvo67slavvo67 wrote:SFR:
I'm a regular user of UExtract but sometimes get a bit frustrated with the time it takes to sync at the end of the extraction. What's that for and is there a way to speed that up?
Thanks,
Slavvo67
Yes, syncing after extraction was a bad and odd idea, that's why it's been removed long ago (v3.7, 01 Feb 2015).
So, the best way to get rid of it is to just upgrade to the latest.
Or, if you don't want to, find the line with sync command in uextract script in /usr/local/apps/UExtract(/bin) and delete it.
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]
Version 3.28:
- fix: removed spaces from "MimeType" line in UExtract.desktop (thanks to Step)
- can handle AppImages that use 'SquashFS' instead of 'ISO' format
- new formats/extensions:
Btw, I removed the changelog from the first post, because it takes too much space.
It's still available in the package itself, though.
Greetings!
- fix: removed spaces from "MimeType" line in UExtract.desktop (thanks to Step)
- can handle AppImages that use 'SquashFS' instead of 'ISO' format
- new formats/extensions:
- .br (Brotli Compressed File) [bro]
- .dz (Dictzip Compressed File) [g(un)zip]
- .fcstd (FreeCAD Document) [unzip|7z]
- .lep (Lepton Compressed JPEG Image) [lepton]
- .nth (Nokia Series 40 Theme File) [unzip|7z]
- .sdi (Windows System Deployment Image) [7z]
- .vpk (Valve Pak) [internal, *.wav only]
Btw, I removed the changelog from the first post, because it takes too much space.
It's still available in the package itself, though.
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]
I don't even deliberately search for them anymore, they're just finding me.
Speaking of which, in v3.28 we have nice and round:
supported extensions.
Greetings!
Speaking of which, in v3.28 we have nice and round:
Code: Select all
# uextract -f | grep '^\.' | wc -l
512
#
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]
Oh, my God! What is the World coming to?!SFR wrote:I don't even deliberately search for them anymore, they're just finding me.
Speaking of which, in v3.28 we have nice and round:supported extensions.Code: Select all
# uextract -f | grep '^\.' | wc -l 512 #
Greetings!
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)
fatdog 710
When I tried to extract a RPM package while in the fatdog 710 distro
using uextract I got the error --->
'exploderpm' not found
When I checked ---> rpm2tgz-1.2.2-x86_64-1|rpm2tgz is installed instead
_____________________________________________________
To make a package in fatdog linux there is simple command in fatdog...
ftp://distro.ibiblio.org/pub/linux/dist ... ckage.html
using uextract I got the error --->
'exploderpm' not found
When I checked ---> rpm2tgz-1.2.2-x86_64-1|rpm2tgz is installed instead
_____________________________________________________
To make a package in fatdog linux there is simple command in fatdog...
ftp://distro.ibiblio.org/pub/linux/dist ... ckage.html
_____________________________________________________________Step 3 - Making a package out of loose files
Let's say you have already collected all the files, with the correct hierachy, in a directory called "/tmp/xxx" (using one of the methods in step 2). That is, your new application "abiword" binary has been placed in "/tmp/xxx/usr/bin/abiword", its desktop menu file is located in "/tmp/xxx/usr/share/applications/abiword.desktop", its icon in "/tmp/xxx/usr/share/pixmaps/abiword.png", etc.
Then to make the package, all you need to do is run makepkg like this:
cd /tmp/xxx
makepkg -c n -l n /path/to/where/you/want/to/keep/the/package-version-x86_64-num.txz
UExtract tries to extract an RPM in 4 ways, using:don570 wrote:'exploderpm' not found
1. rpm2cpio + cpio,
2. rpm2cpio + (un)xz + cpio,
3. exploderpm,
4. 7z + cpio.
Did the first 2 methods fail?
Fatdog does not come with exploderpm script OOTB, but you can get it from src2pkg (it's a part of it) or directly from Woof-CE.
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]
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]