Welcome Guest.   Make a donation to an author on the site November 01, 2014, 09:10:51 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
Your Support Funds this Site: View the Supporter Yearbook.
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1] 2 Next   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Universal Extractor  (Read 8166 times)
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« on: November 22, 2006, 08:36:53 PM »

this tool claims to "extract files from any type of archive, whether it's a simple zip file, an installation program, or even a Windows Installer (.msi) package." i think, it will come in handy if anyone wants to just extract files from the installers

btw, happens to be written in AutoIt and acts a front-end for a lot of other cmd-line programs. more info at the website and its forum:

Universal Extractor
Main Window


Universal Extractor context menu
Logged

Renegade
Charter Member
***
Posts: 11,667



Tell me something you don't know...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #1 on: November 23, 2006, 07:20:55 AM »

It's a good program. I use it to open installers on a regular basis. Works like a charm.

It's a bit awkward for regular daily use as there are friendlier alternatives, but for power users and developers, it's a must have.

And were those screen shots taken with Screen Captor by any chance? It's a pretty good program from what I've seen. cheesy (Thanks mouser!)
Logged

Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker
Lashiec
Member
**
Posts: 2,374


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #2 on: November 23, 2006, 07:21:42 AM »

Nice to see that someone noticed the existence of this excellent tool. Now, if only it would work under Windows98...
Logged
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #3 on: November 23, 2006, 07:19:35 PM »

as far as i can gather from UniExtract's documents, i think support for Win9x is on the author's to do list..

Quote from: uniextract_todo.txt
windows 9x compatability issues - comment 285
Logged

Renegade
Charter Member
***
Posts: 11,667



Tell me something you don't know...

see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #4 on: November 24, 2006, 12:28:22 AM »

as far as i can gather from UniExtract's documents, i think support for Win9x is on the author's to do list..

  two cents Nah... He can't possibly be THAT bored!  Wink 
Logged

Slow Down Music - Where I commit thought crimes...

Freedom is the right to be wrong, not the right to do wrong. - John Diefenbaker
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #5 on: November 24, 2006, 12:55:14 AM »

well, he did admit that he got carried away a little.. smiley

Quote from: website
In the process I got a little carried away and ended up throwing in support for every kind of archive format I possibly could find.

btw, i just realized, one of the tools used (PEiD) is partly developed by Jibz.

P.S. i'm liking this tool more & more.. thumbs up
Logged

Lashiec
Member
**
Posts: 2,374


see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #6 on: November 24, 2006, 04:33:48 AM »

btw, i just realized, one of the tools used (PEiD) is partly developed by Jibz.

PEiD is another excellent tool, too.
Logged
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #7 on: May 13, 2010, 12:21:00 AM »

necro-thread alert!

after so long, an old favourite, Universal Extractor is updated! now in version: 1.6.1 and the changes are too numerous to list here. check out the changelog.

http://www.legroom.net/software/uniextract
Logged

daddydave
Supporting Member
**
Posts: 818



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #8 on: May 13, 2010, 05:02:39 AM »

I'm also a fan of Universal Extractor. The only way I could get .NET 3.5 Mobile installed on my Dell Axim was to extract the .CAB file from setup and install that. I've also used it to make custom installs for myself (another of my useless hobbies I had to abandon Wink )
Logged
jaden
Supporting Member
**
Posts: 137



View Profile WWW Give some DonationCredits to this forum member
« Reply #9 on: May 13, 2010, 11:59:57 AM »

Another big fan here.  It's Ctrl-2 in Free Commander (Ctrl-1 is to extract zips) and I use it at least once a day.  I was updating the backend utilities manually, then found Lupo PenSuite's version.  It's nice to see an update from the author.
Logged
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #10 on: May 13, 2010, 12:10:33 PM »

.. I was updating the backend utilities manually, then found Lupo PenSuite's version.  It's nice to see an update from the author.

i was updating manually too, mostly Innounp. if only i had known about your updates, would have saved me some time. smiley
Logged

jaden
Supporting Member
**
Posts: 137



View Profile WWW Give some DonationCredits to this forum member
« Reply #11 on: May 13, 2010, 07:52:17 PM »

Agreed smiley  The other one I recall updating was 7zip to get the Foobar2000 installer to extract.  I just checked and it's not working again.  Blast!  I can manually extract with 7-zip, but UE identifies it as NSIS and extracts a bunch of .bin files.
Logged
AbteriX
Charter Honorary Member
***
Posts: 1,050


Member #520

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #12 on: May 14, 2010, 02:55:14 AM »

Here's an another big fan of UniExtract, i use it on an daily base Thmbsup

If someone is interested, here is my collection of how to integrate UniEx in my favorite file managers:

XYplorer:

XYplorer POM (Portable Open-with Menu):
Autoextract selected archive to subfolder named as the archive:
+|"UniExtract" *>::run """<xypath>\Tools\UniExtract\UniExtract.exe"" ""<curitem>"" ""<curpath><curbase>""";

or short with UniEx parameter "/sub" (which i found out later):
+|"UniExtract" *>::run """<xypath>\Tools\UniExtract\UniExtract.exe"" ""<curitem>"" /sub";

or if you wanna be prompted by the UniEx dialog just call UniEx with one parameter (the archive) only:
+|"UniExtract Prompt" *>::run """<xypath>\Tools\UniExtract\UniExtract.exe"" ""<curitem>"" ";

XYplorer script for Menu, Catalog or CTB (Customized Toolbar Button):
"UniExtract:  <curname>"
  run """<xypath>\Tools\UniExtract\UniExtract.exe"" ""<curitem>"" /sub";

to be prompted by UniEx
"UniExtract prompt:  <curname>"
  run """<xypath>\Tools\UniExtract\UniExtract.exe"" ""<curitem>"" ";




Total Commander:
%Commander_PATH%\Tools\UniExtract\UniExtract.exe
%P%N  "%P%O"

or untested:
%P%N  /sub

or to be prompted
%P%N  




Servant Salamander / Altap Salamander:
Command: $(SalDir)Tools\UniExtract\UniExtract.exe
Arguments: "$(FullName)" "$(Path)\$(NamePart)"

or untested
Arguments: "$(FullName)" /sub

or to be prompted
Arguments: "$(FullName)"

Inital Dir: $(FullPath)

-------------------------------------

FreeCommander:
To integrate with Free Commander, use this as the parameter: %ActivSel% /sub

-------------------------------------

btw, what is the "/sub" for?

"/sub" is an UniExtractor command line parameter to extract the archive automatically
to an sub-folder named as the base name of the archive.

The command line syntax of UniExtractor is
path to\UniExtract.exe [archive] [destination]
or
path to\UniExtract.exe archive /sub

For example:
X:\Tools\UniExtractor\UniExtractor "D:\Downloads\my downloaded archive.zip" "D:\Downloads\my downloaded archive"
or simple
X:\Tools\UniExtractor\UniExtractor "D:\Downloads\my downloaded archive.zip" /sub


-

For file managers this command line is made universal by using an
file manager-own parameter as placeholder for the real names as shown above
like
%P%N OR <curitem> OR $(FullName) for path\file.ext
%P OR <curpath> OR $(Path) for path
%N OR <curname> for file.ext
%O OR <curbase> OR $(NamePart) for file
%E OR <curext> for ext
%P%O OR <curpath>\<curbase> OR $(Path)\$(NamePart) for path\file

Depending on the syntax of the file manager you may use.

-


I was wondering from where *i* got this info and found it on the homepage:
"UniExtract can also be run from the command line.  Run UniExtract.exe /? for detailed command line parameters."

So you get an dialog with this text:

Quote
Extract files from any archive type or installer package.

Usage:  UniExtract.exe [/help | /prefs] [filename [destination]]

Supported Arguments:

     /help      Display this help information
     /prefs      Adjust the UniExtract preferences
     filename   Name of file to extract
     destination   Directory to which to extract

Passing /sub instead of a destination directory name instructs
Universal Extractor to extract to subdirectory named after the archive.

Example:
     UniExtract.exe c:\1\example.zip c:\test

Running Universal Extractor without any arguments will
prompt the user for the filename and destination directory.


HTH?  cheesy
« Last Edit: May 15, 2010, 04:53:52 PM by AbteriX » Logged

Greetings, Stefan.
Curt
Supporting Member
**
Posts: 6,343

see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #13 on: May 14, 2010, 03:29:36 AM »

It really is quite difficult for me to install this Universal Extractor, because Outpost Security Suite will at once quarantine several parts of it, as being malware.


But of course, I am merely being curious; hardly need it for anything...  undecided
Logged
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #14 on: May 14, 2010, 04:22:35 AM »

Here's an another big fan of UniExtract, i use it on an daily base Thmbsup

If someone is interested, here is my collection of how to integrate UniEx in my favorite file managers:
...

thanks for the tips, AbteriX. it's nice to be able to add into Altap's user menu. btw, what is the "/sub" for?
Logged

AbteriX
Charter Honorary Member
***
Posts: 1,050


Member #520

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #15 on: May 14, 2010, 05:39:45 AM »

btw, what is the "/sub" for?
Thanks for the question lanux, i have modified my post above ↑↑↑

Quote
"/sub" is an UniExtractor command line parameter to extract the archive automatically
to an sub-folder named as the base name of the archive.

Logged

Greetings, Stefan.
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #16 on: May 14, 2010, 05:50:29 AM »

Thanks for the question lanux, i have modified my post above ↑↑↑

Quote
"/sub" is an UniExtractor command line parameter to extract the archive automatically
to an sub-folder named as the base name of the archive.
thanks again, Stefan. it didn't occur to me to run UniExtract.exe with a /? parameter.. smiley

Logged

daddydave
Supporting Member
**
Posts: 818



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #17 on: May 14, 2010, 06:27:43 AM »

It integrates into Windows Explorer very nicely out of the box. In fact, that's usually the only way I run it. I guess I should feel lucky I use the built in file manager  Cool. Or perhaps that I have simple needs.

Off topic, but do you recognize the background picture? (Personally I think the car entered the the building from the outside. Can you say, government coverup?  Wink )


* Screenshot - 5_14_2010 , 7_21_44 AM.png (35.1 KB, 299x144 - viewed 135 times.)
« Last Edit: May 14, 2010, 07:07:11 AM by daddydave » Logged
daddydave
Supporting Member
**
Posts: 818



see users location on a map View Profile Give some DonationCredits to this forum member
« Reply #18 on: May 14, 2010, 06:58:27 AM »

It really is quite difficult for me to install this Universal Extractor, because Outpost Security Suite will at once quarantine several parts of it, as being malware.

False positives are to be expected to some extent in any antivirus, but if it is flat out quarantining it, that seems crazy. It would bad enough if it were merely one of those so called antivirus programs that mindlessly flagged it as suspicious because of UPX compression.
« Last Edit: May 14, 2010, 07:08:23 AM by daddydave » Logged
AbteriX
Charter Honorary Member
***
Posts: 1,050


Member #520

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #19 on: May 14, 2010, 09:32:12 AM »

It really is quite difficult for me to install this Universal Extractor, because Outpost Security Suite will at once quarantine several parts of it, as being malware.

False positives are to be expected to some extent in any antivirus, but if it is flat out quarantining it, that seems crazy. It would bad enough if it were merely one of those so called antivirus programs that mindlessly flagged it as suspicious because of UPX compression.
Hi Curt,

you may try the de-compress the UniExtract.exe by using UPX commandline option -d
like
UPX -d  C:\Programs\UniExtractor\UniExtractor.exe


Logged

Greetings, Stefan.
jaden
Supporting Member
**
Posts: 137



View Profile WWW Give some DonationCredits to this forum member
« Reply #20 on: May 15, 2010, 12:14:25 PM »

To integrate with Free Commander, use this as the parameter: %ActivSel% /sub
Logged
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #21 on: May 15, 2010, 12:39:49 PM »

Total Commander:
%Commander_PATH%\Tools\UniExtract\UniExtract.exe
"%P%N"  "%P%O"

or untested:
"%P%N"  /sub

or to be prompted
"%P%N" 

hi Stefan, i was trying out these commands and found out that the quotation marks aren't needed in most cases. i list the changes below.. smiley

Total Commander:
%Commander_PATH%\Tools\UniExtract\UniExtract.exe
"%P%N" "%P%O" --> doesn't work
%P%N "%P%O" --> works

or untested:
"%P%N" /sub --> doesn't work
%P%N /sub --> works

or to be prompted
"%P%N"   --> doesn't work
%P%N   --> works
Logged

AbteriX
Charter Honorary Member
***
Posts: 1,050


Member #520

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #22 on: May 15, 2010, 04:49:25 PM »

You are absolutely right lanux.

In case of using %P%N Total Commander adds the quotes at its own,
so by using "%P%N" we end up with ""%P%N""

Because i still use my old ini with my test from the past, which still use the parameter  "%P%O.%E" "%P%O",
i didn't notice the quoting mistake earlier. (TC didn't add quotes itself for %P%O.%E, only for %P%N)

Sorry for the confusion, my examples above are just an copy&paste-in from an older list of mine.
Maybe TC had handled the quotes different in the past, or it was because off that i didn't known it better in that old times.

Great you solved it   Thmbsup ... i will edit my post above the same way.
BTW, if you add an leading '?' in the TC parameter filed you will be prompted by TC to show
you the command for double check: Parameter: ?%P%N , so you find out such errors quicker.

.
Logged

Greetings, Stefan.
lanux128
Global Moderator
*****
Posts: 6,123



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #23 on: May 15, 2010, 09:31:29 PM »

thanks for the info, Stefan. i'm a TC newbie and only started using it from version 7.xx so didn't know about the older version's syntax. smiley
Logged

sajman99
Supporting Member
**
Posts: 663


View Profile Give some DonationCredits to this forum member
« Reply #24 on: June 19, 2010, 12:36:21 PM »

Universal Extractor is a great utility which I'm using more often lately. thumbs up

For example, I recently downloaded the setup file for the freeware Duplicate Cleaner 1.45b from the official Digital Volcano site. I consider that site to be a "trusted" download site, but nonetheless I extracted the setup file (which was noticeably larger than the prior version) and it had some strange foreign files in there which looked suspicious to me.

I'm not a spyware expert, and I honestly have no idea what was going on there--all I know is it looked suspect. I have the 1.45a setup file, and none of those foreign files were included in that version.

Thanks to Universal Extractor, I didn't have to worry about possibly infecting/compromising my system. I extracted the essential files, and avoided any issues.
Logged
Pages: [1] 2 Next   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.055s | Server load: 0.09 ]