
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description:You can create password protected 7z and zip archives with this python-qt3 utility.
(Unfortunately ark does not support password protected archives.)
KenZip has feasible dependency, you can install it to almost any existing distro.
It has been tested on OpenSuSE 10.2, Debian testing 2006.01. and Kanotix 2006-01-RC4 using the distros' python qt3 package.
Do not forget to install python qt3 and p7-zip before!
Prefer the distro's package from repository for Debian based distributions, and the binary installer for other linux distros. It can be downloaded from:
http://p7zip.sourceforge.net/
Changelog for 1.1:
- Help file.
- Self extracting archive, .bin and .exe formats. (See help file!)
Changelog for 1.0:
- Asterixes in the password field. ("Hidden password letters.")
Ratings & Comments
26 Comments
I should have figured out from its name that your soft does not handle .rar archives.... too bad. can it be added to the next release? Will be much obliged.
hi! you've made a great feature!!! i have waited for this for a long time. will you add the possibility to make self-extracting archives in the future? and also to type password with letters hidden? thnx! toxic
Hidden password letters: in the final 1.0 version. Self extracting archives for linux p7zip has limited value. You have to extract it in command line, or with the same frontend like KenZip. The archive file size for a 30k file is about 500k. Has any value of the compression or the self extract feature?
thanx for your answer. i wasn't specific enough about SFX archives. i'm asking for a feature to make windows SFX files with your software. let me explain: we are using linux, but most of the world still prefers windows. and the biggest archive software on windows is winzip with no support for 7zip. i'd be glad if i was able to send people files compressed with my favorite open source compression software, that they could open. is that possible? toxic
Unfortunately linux can not generate windows binary, like the backend p7zip for linux. Windows binary with GUI feature can be generated only on windows. Without GUI feature maybe with freedos or with dos emulator for linux. In this case you can try to use the dos binaries of 7z for windows. Qt4 supports windows, so I recommend you the python qt4 based K7Z for this task (I think, it is not easy to install all the dependencies for windows.) or 7z for windows to obtain GUI feature. By the way, I tested the sfx function on linux systems. Not all of the p7zip versions support it.
downloaded 1.1. great idea about wine! is it possible to work also with crossover linux? help doesn't work with me (on kubuntu edgy). thanx! toxic
downloaded 1.1. great idea about sfx archives for windows and wine! is it possible to work also with crossover linux? help doesn't work with me (on kubuntu edgy). thanx! toxic
I think, it will work with any windows emulator based on wine. The binary of a self extracting archive is not difficult. Concerning the help file problem: Open a console, an type 'kenzip'! Try to open the help from the menu! Please, send me the error message appears on the console!
It was my answer (trisz), not anonim.... The site semms to be confused...
here we go: Traceback (most recent call last): File "/usr/lib/kenzip/KenZip.py", line 447, in slotHelp help = helpconnect.HelpConnect(self) File "/usr/lib/kenzip/helpconnect.py", line 26, in __init__ Help.__init__(self, parent) File "/usr/lib/kenzip/help.py", line 31, in __init__ self.textEdit1.setAutoFormatting(QTextEdit.AutoAll) TypeError: argument 1 of QTextEdit.setAutoFormatting() has an invalid type
It was a known bug of python-qt3. It has been fixed, but the buggy version was included in your distro. You can delete line 31 in the file "/usr/lib/kenzip/help.py". I will present another solution for display help file next version.
It was a known bug of python-qt3. It has been fixed, but the buggy version was included in your distro. You can delete line 31 in the file "/usr/lib/kenzip/help.py". I will present another solution for display help file next version.
great! it works now. thanx. and how could i make it possible to work with crossover linux? currently kenzip doesn't know that crossover is installed and it suggests installing wine. thanks again, toxic
(Missing "Reply to this" labels, I am sorry.) The following info need to modify the code of KenZip: 1. The Crossover installation directory for windows apps (the offered directory during 7zip installation). 2. The name of the binary application launches windows apps. I suppose, it is not named as "wine".
Can you start 7zip for windows with this command /opt/crossover/bin/wine.sh “C:\Program Files\7-Zip\7zFM.exe” (or for older 7zip: /opt/crossover/bin/wine.sh “C:\Program Files\7-Zip\7zFMn.exe”)?
the virtual installation directory offered by crossover linux is the same as with wine: C:\Program Files\7-Zip this can actually be found here (on my comp): /home/username/.cxoffice/win98/drive_c/Program Files/7-Zip/... crossover office offers you to install itself in your home directory, but you can also select any other directory. cxoffice commands that i found in my panel menu: - configuration: sh -c "/home/mrcina/cxoffice/bin/cxsetup" - install win software: sh -c "/home/mrcina/cxoffice/bin/cxinstallwizard" - run windows command: sh -c "/home/mrcina/cxoffice/bin/cxrun"
If the script wine.sh is in the directory /opt/crossover/bin/ This commad must work: /opt/crossover/bin/wine.sh “C:\Program Files\7-Zip\7zFM.exe” (The 7zip window appears, but it can not be used!) Does this command work on your computer? Where is the script wine.sh ? (You must test it, I have not Crossower on my system.)
the command that you suggested does not work at all. if i type it down i get this result: "bash: /opt/crossover/bin/wine.sh: No such file or directory" there is no /opt/crossover/bin/ folder on my comp. also there is no wine.sh file on the system. the only "wine" file that i can find is this: "home/username/cxoffice/bin/wine" it doesn't have ".sh" ending. properties say it is a perl program file. also, folders which contain crossover linux files are not named "crossover". the name is "cxoffice". there are two of them and they are located on my /home/username/... 1. /home/username/.cxoffice/... 2. /home/username/cxoffice/...
It was my answer (trisz), not anonym.... The site semms to be confused...
It was my answer (trisz), not anonim.... The site semms to be confused...
I think the easiest way to solve your problem is: /home/username/.wine/ link to -> /home/username/.cxoffice/ (or only for the /home/username/.cxoffice/win98/drive_c/Program Files/7-Zip/ -> ...) home/username/bin/wine -> home/username/cxoffice/bin/wine (Maybe for the whole content of the home/username/cxoffice/bin/... and home/username/bin must be in the path!) Kenzip will handle such kind of things wia configuration settinds in the future.
It looks nice. Why did you decide to write your own application instead of extending Ark?
This is a python qt application. So, the source is the python-qt runtime's source from your distro. the application is a (or more) script(s). The package contains the original 'human readable' scripts, not the bytecode converted by the interpreter. If you need the qt-designer files too, I could send you.
Ark has been written in C++. KenZip has benn written in python-qt. Other language, other person. Python qt: less programming time, multiplatform application.
Has Kenzip got a source package ? Where is it ?