Here are the most popular ideas ever about Archive Manager .
Multithread powered file compression
Written by ubumpi the 17 Sep 10 at 20:59.
New
Using Split it is possible to take advantage of multicore systems for a much better performance.
How to
A. Zip:
1) Split the file (check terminal: man split) to as many split files as there are cores (or threads) in the system.
2) Start zip for every splitted file so that cpu use is 100 % for every core.
3) Make tar of those zipped files.
B. Unzip:
1) Untar
2) Unzip (with 100 % efficiency for each core)
3) Unsplit
This method should give better results especially for big files.
Allow easy download of archive file formats.
Written by arckeda the 20 Dec 08 at 22:55.
New
When I download a .rar file or a .7z file and double click it, I am told that the "Archive Type is not supported." there should be a download button under that that allows me to quickly and easily download the required programs, such as rar / unrar. If the program is proprietary, the EULA should pop up. Doing this would make it easier for newbies to use Ubuntu, and save time for me.
---Extra---
After reading comments, it would also make sense to do this with most file formats, though I think it might already do this with certain media formats. Ex: Does it do this with .mp3s?
File-roller - drag and drop files directly to the applications
Written by marci003 the 29 Oct 08 at 18:22.
New
I would really like to be able to drag and drop some files from file-roller directly to other applications. That means, this file would be extracted to temp directory and than opened in the application you dropped the file into.
For example: You downloaded the subtitles for a movie but they are zipped. So you just want to simply drag them from file-roller and drop them in your video-player (vnc/smplayer).
You don't really want to save this subtitles to the specific location, you just want them once.
Solution #1:
Decide to send the compressed archive/file by mail or not
Written by
nikos the 7 Oct 10 at 16:09.
after looking for a better and faster solution in compress process, I think that for a comun user like me, it would be more simple if we could have the chance to decid, after the compress process is completed, if we want to send it by mail or not.
the decision would be taken by a dialog box (yes or no), showed after the compress process.
thank you for your attention and aportations.
after looking for a better and faster solution in compress process, I think that for a comun user like me, it would be more simple if we could have the chance to decid, after the compress process is completed, if we want to send it by mail or not.
the decision would be taken by a dialog box (yes or no), showed after the compress process.
thank you for your attention and aportations.
Solution #2:
Add a 7-zip (for Windows) style menu in the right click menu
Written by
Kata1yst the 9 Oct 10 at 16:35.
Just what the solution says! If you haven't used 7-zip on a Windows machine, there is simply an entry in the right click menu titled "7-zip" (We'd title this "compress file" or something else fitting) which when clicked on, drops a menu with several useful options (For Ubuntu it'd be something along the lines of "Compress to .tar.gz", "compress to .zip", "add to existing archive" etc). This way we could add usability without cluttering the already cluttered right click menu.
Just what the solution says! If you haven't used 7-zip on a Windows machine, there is simply an entry in the right click menu titled "7-zip" (We'd title this "compress file" or something else fitting) which when clicked on, drops a menu with several useful options (For Ubuntu it'd be something along the lines of "Compress to .tar.gz", "compress to .zip", "add to existing archive" etc). This way we could add usability without cluttering the already cluttered right click menu.
Solution #3:
Use a nautilus script
Nautilus can already do this if you add the script properly. You could have this in the deb for some of the rar packages if nautilus-scripts are enabled
Nautilus can already do this if you add the script properly. You could have this in the deb for some of the rar packages if nautilus-scripts are enabled
Something should be done about executables in Archives. It's a security risk.
Written by Chocwise the 6 Nov 09 at 15:51.
New
Some archive types, tar.gz for example, can contain files with preset executable bit.
That means someone could give you an archive with stuff like info.odf in it, wich is actually no Oo.org-Document but a binary malware with the executable bit preset.
If you aren't paying attention to the actual icon or the mime type, you could be tricked into executing the malware.
Solution #1:
Archive Manager should warn about included files with execute bit.
Written by
Chocwise the 6 Nov 09 at 15:51.
Before extracting an archive, File Roller should check the contents for an execute bit and warn the user if there is one and maybe list which files have an execute bit.
Before extracting an archive, File Roller should check the contents for an execute bit and warn the user if there is one and maybe list which files have an execute bit.
Solution #2:
Archive Manager should have a pre-selected option to remove all executable bits
Written by
Chocwise the 6 Nov 09 at 15:56.
Before unpacking archives, Archive Manager should ask the User if executable bits should be stripped off of included files.
That Opion should be pre-checked, so that one can not accidentally forget about it.
Before unpacking archives, Archive Manager should ask the User if executable bits should be stripped off of included files.
That Opion should be pre-checked, so that one can not accidentally forget about it.
Solution #3:
Add new Nautilus extension and change a default behaviour.
Written by
Lachu the 7 Nov 09 at 18:55.
Nautilus should have unpack/install software option and all other unpack options should drop executable bit.
It very intuitive for new users. If I have downloaded software, I wanna install it. In other cases I only need to unpack files.
It will be non-intuitive for admins, which will make backup of whole system(with executable too).
Changes will be done only in GUI. Console tools shouldn't been touched.
Nautilus should have unpack/install software option and all other unpack options should drop executable bit.
It very intuitive for new users. If I have downloaded software, I wanna install it. In other cases I only need to unpack files.
It will be non-intuitive for admins, which will make backup of whole system(with executable too).
Changes will be done only in GUI. Console tools shouldn't been touched.
Solution #4:
Solution #1 + #!2
Written by
sybiam the 12 Nov 09 at 08:28.
I'm not for "pre-selected option to remove all executable bits". Honestly by default, the extract manager should extract file like it always did. Keep the old behaviour but warn the user before sounds good to me.
The user should be warn about executables files. It should list all executable files. Then give you the choice.
a) continue with default behaviour
b) continue with removed executable bits
c) do not warn me again and save the current selected behaviour.
But I do find it usefull to extract without executable bits...Sometimes people on windows archive files but on windows everything is executable. This is not exactly a problem.
on the list of file. I'd also see a "checkbox" allowing only certain files to be executables.
I'm not for "pre-selected option to remove all executable bits". Honestly by default, the extract manager should extract file like it always did. Keep the old behaviour but warn the user before sounds good to me.
The user should be warn about executables files. It should list all executable files. Then give you the choice.
a) continue with default behaviour
b) continue with removed executable bits
c) do not warn me again and save the current selected behaviour.
But I do find it usefull to extract without executable bits...Sometimes people on windows archive files but on windows everything is executable. This is not exactly a problem.
on the list of file. I'd also see a "checkbox" allowing only certain files to be executables.
Solution #5:
Create a standard of simple executable files distribution under Linux
Today there is no standard of executable files distribution under Linux. For example, NVIDIA distributes drivers in *.sh files on it's official website. Not only there is no gpg signature but they don't even bother to publish a checksum.
As long as there are already some proxy servers that can on-the-fly implant malware into *.sh files it is a great security risk to run nvidia installator even if it was downloaded from official website.
Linux world has already solved a problem of executables distribution by implementing signatures and checksum checks. But, since you need to heavily use console to properly check the files, this solution became fairly unpopular amongst desktop users.
What I propose is standard, a unified way to distribute executables with a checksum and GPG-signature. Unified, so It can be implemented in a GUI front-end. So, as AndrewLuecke mentioned, Ubuntu will be able to warn users when they run programs for the first time about where they were downloaded from, if they are digitally signed, considered safe, etc.
And if executable is not digitally signed or shipped in not standard(as I mentioned above) way not only should Ubuntu give a deadly warning but also a hyperlink to a comprehensive help-file which will clearly describe how insanely dangerous is to run such file.
If Canonical will make a standard then Software distributors such as NVIDIA will catch up and start to distribute their files in a proper way. No one would want such a warning before Ones software execution.
And, yes, Im talking about some simple standard, such as tar.7z archive with executable file, signature and maybe some supplementary information in it. And maybe with some custom file extension.
Today there is no standard of executable files distribution under Linux. For example, NVIDIA distributes drivers in *.sh files on it's official website. Not only there is no gpg signature but they don't even bother to publish a checksum.
As long as there are already some proxy servers that can on-the-fly implant malware into *.sh files it is a great security risk to run nvidia installator even if it was downloaded from official website.
Linux world has already solved a problem of executables distribution by implementing signatures and checksum checks. But, since you need to heavily use console to properly check the files, this solution became fairly unpopular amongst desktop users.
What I propose is standard, a unified way to distribute executables with a checksum and GPG-signature. Unified, so It can be implemented in a GUI front-end. So, as AndrewLuecke mentioned, Ubuntu will be able to warn users when they run programs for the first time about where they were downloaded from, if they are digitally signed, considered safe, etc.
And if executable is not digitally signed or shipped in not standard(as I mentioned above) way not only should Ubuntu give a deadly warning but also a hyperlink to a comprehensive help-file which will clearly describe how insanely dangerous is to run such file.
If Canonical will make a standard then Software distributors such as NVIDIA will catch up and start to distribute their files in a proper way. No one would want such a warning before Ones software execution.
And, yes, Im talking about some simple standard, such as tar.7z archive with executable file, signature and maybe some supplementary information in it. And maybe with some custom file extension.
Archive manager : keep partial files
Written by v1nce the 16 Oct 08 at 00:10.
New
Archive manager should propose to get as much of files as possible when dealing with incomplete/broken/multipart files.
I often run "unrar e -kb multipart.part1.rar" to "check" rar multiple part archives before downloading the whole thing
( -kb stands for keep broken)
I'd like to do the same in archive manager