
KenZip
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Kenzip is a frontend for p7-zip.
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/
13 years ago
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.")
13 years ago
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.")
delinquent
13 years ago
can it be added to the next release?
Will be much obliged.
Report
toxic-hero
13 years ago
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
Report
trisz
13 years ago
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?
Report
toxic-hero
13 years ago
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
Report
trisz
13 years ago
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.
Report
anonymous-hive
13 years ago
/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.
Report
toxic-hero
13 years ago
is it possible to work also with crossover linux?
help doesn't work with me (on kubuntu edgy).
thanx!
toxic
Report
trisz
13 years ago
The site semms to be confused...
Report
trisz
13 years ago
The site semms to be confused...
Report
trisz
13 years ago
/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.)
Report
toxic-hero
13 years ago
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/...
Report
trisz
13 years ago
/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”)?
Report
toxic-hero
13 years ago
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"
Report
trisz
13 years ago
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".
Report
trisz
13 years ago
You can delete line 31 in the file "/usr/lib/kenzip/help.py".
I will present another solution for display help file next version.
Report
toxic-hero
13 years ago
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
Report
trisz
13 years ago
The site semms to be confused...
Report
trisz
13 years ago
You can delete line 31 in the file "/usr/lib/kenzip/help.py".
I will present another solution for display help file next version.
Report
toxic-hero
13 years ago
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
Report
anonymous-hive
13 years ago
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!
Report
toxic-hero
13 years ago
is it possible to work also with crossover linux?
help doesn't work with me (on kubuntu edgy).
thanx!
toxic
Report
psdekloe
13 years ago
Report
trisz
13 years ago
KenZip has benn written in python-qt.
Other language, other person.
Python qt: less programming time, multiplatform application.
Report
trisz
13 years ago
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.
Report
Gega
13 years ago
Report