Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22823 ideas, 138726 comments, 2639112 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #15713: support extracting a self extracting win32 executable (EXE)

Written by anystupidname the 17 Nov 08 at 20:52. Related project: Ark. Status: New
Rationale
As far as I can tell, there is no simple way to extract the contents of a win-32 self extracting exe in *buntu/Debian. Including the ability to right click on these and extract them or even a command line utility "exetract blah.exe" would be nice...
Tags: (none)

68
votes
up equal down
Solution #1: Auto-generated solution of idea #15713
Written by anystupidname the 17 Nov 08 at 20:52.
Ubuntu Brainstorm was updated in January 2009. Since the idea #15713 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Eldmannen wrote on the 17 Nov 08 at 21:02
You don't know what you are talking about.
EXE files are executable binary files, they are not archived.

Now there may be executables that when you run them, they have code to extract files from itself, but there is no such funcionality for this in EXE files, and there is no standard ways to do this.

This are custom software that embed files and extract them from itself.

You cant make a general application that can extract files from all executable files.

anystupidname wrote on the 17 Nov 08 at 21:22
When I have 7zip/winrar installed in Winblows, and I right click on a self extracting executable, 90% of them give me an extract option and 90% of THOSE extract successfully.

When I posted the question how to accomplish the extraction on several linux help forums, I got vague suggestions regarding zipsfx and such but nothing useful.

Endolith wrote on the 17 Nov 08 at 22:05
You don't know what you are talking about.
EXE files are executable binary files, they are not archived.


Self-extracting .exe files are a zip file with some extra executable code added. They can be opened in many programs that open regular zip files without running the executable code.

He does know what he's talking about, and there are perfectly good reasons to be able to open them in file-roller.

Of course this bug will get -13242345 votes because it has "win32" in the title...

andruk (Idea reviewer) wrote on the 17 Nov 08 at 23:38
I'm glad I'm not the only one that has noticed the trend that Endolith has pointed out. It's quite real, even on the ideas where Windows clearly does things *better* (even though many people will not admit it).

This idea would be cool if implemented.

+1

Dizzle7677 wrote on the 18 Nov 08 at 04:18
Use Wine.

-1 because it has win32 in the title.

clubsoda wrote on the 18 Nov 08 at 06:40
File-roller has been able to unpack these since Feisty and create them as of Intrepid. Search for "self" on this page:-
https://launchpad.net/ubuntu/+source/file-roller/

Eldmannen wrote on the 18 Nov 08 at 08:41
Oh, I am sorry if I might have been wrong.
If there is a standard way to do this without running executable code, then I would be okay with it.

Endolith,
Yes, I have also noticed that all ideas which mention Windows gets voted down.
In many cases, it is valid because sometimes try to copy the bad ideas, or make Ubuntu into Windows.
However, in some cases it is unjustified, because the idea was good.

Magnes wrote on the 18 Nov 08 at 13:18
+1 WINE shoudn't bee needed in most cases of exe archives

Endolith wrote on the 18 Nov 08 at 16:35
In many cases, it is valid because sometimes try to copy the bad ideas, or make Ubuntu into Windows.
However, in some cases it is unjustified, because the idea was good.


Yes, it seems that they aren't even reading the ideas, but just voting down anything that mentions Windows. Whether it's copying a Windows functionality or just improving interoperability with Windows, it gets voted down.

But as clubsoda says, it looks like this is already implemented:

file-roller (2.23.4-0ubuntu1) intrepid; urgency=low
* New upstream version:
- Added support for creating self-extracting zip archives.

file-roller (2.17.5-0ubuntu1) feisty; urgency=low
* New upstream release:
- Fixed bug "Cannot open self-extracting files (*.exe)"

carlinuxlearner wrote on the 19 Nov 08 at 01:36
-1, Already implemented.

DylanMcCall wrote on the 21 Jul 09 at 16:24
This is already implemented in file-roller (under gnome), and has been for some time. You may have Wine installed (which takes over the default action for that file) but just right click a self-extracting exe and choose "Open with Archive Manager" or "Extract Here".

DylanMcCall wrote on the 21 Jul 09 at 16:25
In fact, the cli unzip utility handles these pretty gracefully, too.


Post your comment