[Release] 7-Zip 4.42 /w Assoc *FINAL*

Discuss & post Update Pack addons here.
Post Reply
User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

[Release] 7-Zip 4.42 /w Assoc *FINAL*

Post by Aserone » Mon Apr 24, 2006 12:27 pm

I felt the need to have a clean "uptodate" version of 7-Zip, so I made one and decided to share. This one is quite different from the other addon/silent versions off 7-Zip one might find here, and is geared towards people like me who like to have 7-Zip as the default compression tool (along with Uniextract (Thanks Jared!) and Winrar for minor tasks that is ;)).

I've made it install with all associations enabled 15 of 'em (takes over .zip and .cab from Microsoft, and disables that stupid "Compressed Folder View"). Only english language supported. The addon is uninstallable and 8.3-compliant.

Included from "7z442_extra.tar.bz2" is 7zS.sfx and edited versions (dialogue fixed) for making silent addon packs.

Options (all users):

"Show .. item" and "Show system menu" is enabled by default.

Compression has been set to "Ultra" default instead of "Normal".

Default Editor is "%windir%\NOTEPAD.exe".

ContextMenu: 7-Zip\
  • Open Archive
  • Extract Files...
  • Extract Here
  • Extract to <folder>
  • Add to archive...
7-Zip v4.42
LINK: Foxy_7-Zip_4.42_Addon
MD5: ED618E5F21FA22768A8DD0A50220B2A1
SIZE: 717 KB
Builddate: 2006-05-14
Description: 7-Zip (un)compression utility
Language: English Only!
Version: 4.42
License: Open Source (LGPL)
Release Date: 2006-05-14
Website: http://www.7-zip.org/
Project Site: https://sourceforge.net/projects/sevenzip/
Installs to: "%PROGRAMFILES%\Utilities\7-Zip"
Shortcut: StartMenu --> "Programs\7-Zip File Manager.LNK"
Op System: Windows 2000, XP & 2003

7-Zip
File archiver with high compression ratio.

Features:
  • High compression ratio in new 7z format with LZMA compression
  • 7-Zip is free software distributed under the GNU LGPL
  • Supported formats:
    o Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR
    o Unpacking only: NSIS, ISO, RAR, CAB, ARJ, LZH, CHM, Z, CPIO, RPM and DEB
  • For ZIP and GZIP formats 7-Zip provides compression ratio that is 2-10 % better than ratio provided by PKZip and WinZip
  • Self-extracting capability for 7z format
  • Integration with Windows Shell
  • Powerful File Manager
  • Powerful command line version
  • Plugin for FAR Manager
  • Localizations for 63 languages
[/color]
Image
Image by: M@DM@X


Using Mrs Peel's excellent layout with her permission (thanks!).

Have fun all!

Edit: 2006/04/27 - RyanVM hosting (thanks!)
Edit: 2006/05/02 - Bumped to v4.40b
Edit: 2006/05/05 - RyanVM hosting (thanks!)
Edit: 2006/05/09 - Bumped to v4.41b - Added: ContextMenu "Extract to <folder>" requested by maniaq.
Edit: 2006/05/10 - RyanVM hosting (thanks!)
Edit: 2006/05/14 - Bumped to v4.42 - not beta, final release!
Edit: 2006/05/24 - RyanVM hosting (thanks!)
Last edited by Aserone on Tue Jul 04, 2006 12:12 am, edited 27 times in total.
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
av8tor_64D
Posts: 54
Joined: Tue Dec 20, 2005 7:57 pm

Post by av8tor_64D » Mon Apr 24, 2006 1:06 pm

I Like It, actually...I Like all your stuff

Thanks
Last edited by av8tor_64D on Mon Apr 24, 2006 1:08 pm, edited 1 time in total.

User avatar
maniaq
Posts: 147
Joined: Wed Jun 22, 2005 2:59 pm
Location: Lithuania

Post by maniaq » Mon Apr 24, 2006 1:07 pm

i'm using it :P

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Wed Apr 26, 2006 6:28 am

Thank you for your replies! Glad you guys like it. ;)

I've spent much time capturing every registry setting, from both the .msi, .exe installer and Program run, and thoroughly tested everything. I decided to add default settings to HKU,".default" as most msi installers use this route and the exe installer adds them directly to HKU,"%currentuser%" which is mirrored to HKCU ofcource. :P

To clear a thing or two up. This addon is NOT based in any way on kettotime's version, all respect for your work ktt, but your registry settings is a mess, like my english ;). To help you out HKCR is mirrord to HKLM,"SOFTWARE\Classes" no need to add values to both. If you already know this i'm sorry, I really ain't trying to be a smartass.

Main Difference: It won't need 3 inf's or RunOnceEx to take over associations and It will do it as 7-Zip does from the options menu, which means It will delete HKCR,".cab" and HKCR,".zip" prior to adding it's own associations (it's silently done the first time you boot up by RunOnce which calls main inf but different section).

If anyone have any feature requests please tell me and I will add:

*If someone needs an international version say so and I will create one.

*I might release a version without associations (VERY maybe, I have no use for it) it's just a couple of lines to delete. Anyone who would wan't that? Have to ask keytotime for permission before ofcource.


Lastly, for commandline switches (7z.exe, 7za.exe) this site is good Maximumcompression. Saves a couple of kb's of space for me compared to the graphical user interface setting "Ultra" when compressing.

Will move this to RyanVM hosting now (thanks!). Hopefully I'll make it before next beta is released ;)
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Tue May 02, 2006 4:10 pm

I've been away for the whole weekend, but here goes.

Updated to 7-Zip v4.40b.

Changelog:

Code: Select all

  Version 4.40 beta           2006-05-01
  --------------------------------------
    - 7-Zip now can unpack some installers created by NSIS
    - New localization: Kurdish
    - Some bugs were fixed
The nsis support is ofcource with *.exe files.

Nothing much changed with this update. One new 7-Zip file, new 7zS.sfx files, Updated registy uninstall info. Added .gz, .tar, .z and .rpm to behave like original associations from the program itself (clean them out).


I would like some suggestion if I should keep .rpm supported like an archive (Red Hat Package Manager) or if you would like to have it associated with real/real alternative? I don't know what "real network" uses this filetype for. But from my experience I don't use much linux rpm's either (only *.tar, *.gz, *.tgz(Slackware package).
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
av8tor_64D
Posts: 54
Joined: Tue Dec 20, 2005 7:57 pm

Post by av8tor_64D » Tue May 02, 2006 6:29 pm

Thanks my friend

User avatar
maniaq
Posts: 147
Joined: Wed Jun 22, 2005 2:59 pm
Location: Lithuania

Post by maniaq » Fri May 05, 2006 9:19 am

hi Aserone,

can you please add "Extract to <folder>" into the ContextMenu.tnx

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Fri May 05, 2006 9:29 am

maniaq wrote:hi Aserone,

can you please add "Extract to <folder>" into the ContextMenu.tnx
Yeah, here it is: DELETED OLD
MD5: A9505F2D721F69519E38017F4B6D51A1
SIZE: 719 KB

Added: ContextMenu "Extract to <folder>"

I will most likely integrate that in my next build, but will wait for next beta, don't want to bother Ryan and upload all the time. Won't be long anyway.

But here you go for now.

Have fun. ;)
Last edited by Aserone on Tue May 09, 2006 3:53 am, edited 1 time in total.
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
maniaq
Posts: 147
Joined: Wed Jun 22, 2005 2:59 pm
Location: Lithuania

Post by maniaq » Fri May 05, 2006 9:33 am

Aserone wrote:
maniaq wrote:hi Aserone,

can you please add "Extract to <folder>" into the ContextMenu.tnx
Yeah, here it is: Foxy_7-Zip_4.40b_SE_Addon
MD5: A9505F2D721F69519E38017F4B6D51A1
SIZE: 719 KB

Added: ContextMenu "Extract to <folder>"

I will most likely integrate that in my next build, but will wait for next beta, don't want to bother Ryan and upload all the time. Won't be long anyway.

But here you go for now.

Have fun. ;)
tnx :P

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Tue May 09, 2006 3:13 am

Updated to 7-Zip v4.41b.

Changelog:

Code: Select all

  Version 4.41 beta           2006-05-09
  --------------------------------------
    - Some bugs were fixed
//Info
Finally skipped the selective "DelReg" and now delete every one of the 15 association (works like the program itself does it --> "7zip\options" set assoc) before adding 7zip assoc at the beginning of T13.

Added: ContextMenu "Extract to <folder>" requested by "maniaq".


EDIT: The only problem with Addon release v1.0 were I messed up the DelReg, so it wouldn't disable Micro$oft "Compressed Folder View", it will still run without any problem but anyway, sorry 'bout that. ;)


v1.1 is up now. Have fun!
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
mgadallah
Posts: 85
Joined: Wed Jan 18, 2006 12:35 pm
Location: Egypt - Cairo

Post by mgadallah » Thu May 11, 2006 2:47 pm

Thanks
Thanks :)
Mohamed

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Sun May 14, 2006 7:13 pm

Updated to v4.42 final release!

Changelog:

Code: Select all

  Version 4.42                2006-05-14
  --------------------------------------
    - Compressing speed and Memory requirements were increased.
      Default dictionary size was increased: Fastest: 64 KB, Fast: 1 MB, 
      Normal: 4 MB, Max: 16 MB, Ultra: 64 MB.
    - BZip2 compressing / decompressing now can work in multi-threading mode
    - Multi-threading mode now is default for multi-processor systems
    - 64-bit version now supports 1 GB dictionary
    - 7z/LZMA now can use only these match finders: HC4, BT2, BT3, BT4
    - Compression ratio in Zip/GZip/Deflate in Ultra mode was increased
    - 7-Zip now can unpack ISO archives and some installers created by NSIS
    - Optional "Flat View" mode in 7-Zip File Manager
    - 7-Zip File Manager now can calculate CRC checksums for files
    - -x switch with relative paths now affects files specified with absolute paths
    - New switch for 7za.exe (console version): -slt.
      "l" (list) command with -slt shows technical information for archive.
    - New switch: -scs{WIN|DOS|UTF-8} specifies charset for list files.
      Default charset for list files is UTF-8 now.
    - Some bugs were fixed
    - New localizations: Albanian, Kurdish
Will split this one and offer two versions. Latest stable v4.42 will stay, even when a new beta is released.

Have fun!
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
keytotime
Posts: 491
Joined: Thu Dec 16, 2004 9:44 pm

Post by keytotime » Sun May 14, 2006 9:57 pm

Aserone don't include the info about language files if you don't include language files in the update.

User avatar
Aserone
Posts: 306
Joined: Sat Mar 11, 2006 8:46 pm
Location: Opioid dependent head.

Post by Aserone » Sun May 14, 2006 10:28 pm

keytotime wrote:Aserone don't include the info about language files if you don't include language files in the update.
Why not?

I have already said that they are removed in the topic, twice, and i'm NOT going to edit 7-Zip's official release info.

To make it clear to everyone(you). This addon is ENGLISH only (for now).


And a couple posts above you could have read:
Aserone wrote:If anyone have any feature requests please tell me and I will add:

*If someone needs an international version say so and I will create one.
Have fun all!
//Aserone-Foxy | EULA: Everything I say/post is a lie and/or forwarded from swim.

User avatar
Mrs Peel
The Dominatrix Recoded
Posts: 1344
Joined: Tue Jan 17, 2006 2:02 am
Location: Aotearoa
Contact:

Post by Mrs Peel » Mon May 15, 2006 3:22 am

(((((((HiPPy-HaPPy-SHeeP-DaNCe)))))) I love final versions! Cheers for the shares Aserone ;)

chilled
Posts: 6
Joined: Tue Sep 05, 2006 6:29 am

Post by chilled » Tue Sep 05, 2006 10:44 am

Then I ask for a spanish version with "add to <archive>" included and "extract files..." removed. If possible, I'd like it tobe be installed in the program-files-folder\7-zip (not utilities), but it's a minor request obviously.
Included from "7z442_extra.tar.bz2" is 7zS.sfx and edited versions (dialogue fixed) for making silent addon packs.
I dont know what this exactly means but if you could include the UPX 7zS.sfx hacked version from http://unattended.solta.ru/unattended.en.htm I would be so grateful (it's a better version than original)

Great thanks for the job already done!

about the hacked 7zS.sfx:
This SFX module retains all the standard features described in the 7-zip manual and adds the new features listed below.

----------------
Configuration file:

InstallPath="path_to_extract"
Sets an extraction path. Environment variables (%SYSTEMDRIVE%, %PROGRAMFILES% etc.) are allowed, and will be replaced by their expanded values.
If you specify this parameter then 'RunProgram' is not required, all files will be simply extracted into that folder. If you specify 'RunProgram' – it will be executed.
Extraction folder will NOT be deleted at the end.
Note: you MUST use DOUBLE backslashes when specifying the path. E.g. InstallPath="%PROGRAMFILES%\\test"

GUIMode="x"
Where x= 1 or 2 (always in double quotes, i.e. GUIMode="2")
1 – hides the "Cancel" button (and "Close" button in the title bar), shows extraction progress.
2 – hides extraction dialog completely (silent mode)
This parameter may be overridden from the command line by specifying -gmX switch (see below)

AutoInstall="command_line_for_auto_install"
AUTOMATED installation mode, will be invoked if you:
1. Specify an "-ai" command line switch (see below)
2. Click "Yes" in 'BeginPrompt' dialog (if it was specified) WHILE HOLDING the down the [SHIFT] key.
That means that there are two modes – the usual 'RunProgram' mode, and automated 'AutoInstall' mode. If you didn't do anything mentioned above - 'RunProgram' will be used as a default.

ExtractTitle="new_title"
Allows setting an extraction window title, i.e. instead of "Extracting" - something like "Preparing to install" may be specified (do not forget about UTF-8).

----------------
There is also two new command line switches:

-gmX – sets GUI-mode, where X:
0 – standard mode (native 7Zip dialogs, with "Cancel" and "Close" buttons).
1 – hides "Cancel" button (and "Close" button in the dialog title bar), shows extraction progress.
2 – hides the extraction dialog completely (i.e. silent mode).
This command line parameter OVERRIDES 'GUIMode' specified in the configuration file.

-ai – automated installation
Specifies that configuration file 'AutoInstall' parameter will be used instead of 'RunProgram'.
If 'AutoInstall' is not specified – this command line parameter will be ignored.

Currently you cannot use environment variables yet in 'RunProgram' and 'AutoInstall'. This is a TODO.

----------------
Usage Examples:

Sample configuration file 1:

;!@Install@!UTF-8!
RunProgram="setup.exe /s"
GUIMode="2"
;!@InstallEnd@!

This is a switchless silent SFX.
When you run this SFX it will silently (with no extraction dialogs diplayed, GUIMode="2") unpack it's content into the temp folder and run setup.exe /s for the silent s/w installation. Temp folder will be deleted after the installation.

Sample configuration file 2:

;!@Install@!UTF-8!
RunProgram="setup.exe /s"
InstallPath="%PROGRAMFILES%\\test"
ExtractTitle="Installing a virus.."
GUIMode="1"
;!@InstallEnd@!

This is a switchless SFX.
When you run this SFX it will scare the user to death with the extraction dialog titled "Installing a virus...", but w/o the "Cancel" button (GUIMode="1") while unpacking its content to the %ProgramFiles%\test folder. After that it will run setup.exe /s for the silent s/w installation. The %ProgramFiles%\test folder will NOT be deleted after the installation.



Sample configuration file 3:

;!@Install@!UTF-8!
BeginPrompt="Install this program?"
ExtractTitle="Preparing the installation..."
RunProgram="setup.exe"
AutoInstall="setup.exe /s"
GUIMode="0"
;!@InstallEnd@!

This SFX can be used either for an interactive installation or for a totally silent installation with the corresponding switches.

If you run this SFX without switches, it will show you the "Install this program?" dialog with Yes and No options. Clicking Yes extracts the SFX into the temp folder with the "Preparing the installation..." title and the native extraction dialog. Setup.exe will run immediately after that, allowing user to control the s/w installation process. If you click Yes while holding down the [SHIFT] key (invokes an AutoInstall option), the setup.exe will run with the /s switch for the silent s/w installation.

If you run the same SFX with the -y -ai -gm2 switches, then "Install this program?" dialog will be suppressed (native -y switch), AutoInstall option setup.exe /s will be invoked (-ai), and no extraction dialog will be shown (-gm2).

Either way the temp folder will be deleted after the installation.
[/b]

User avatar
maniaq
Posts: 147
Joined: Wed Jun 22, 2005 2:59 pm
Location: Lithuania

Post by maniaq » Wed Sep 27, 2006 8:15 am

any hope of updating it to 4.43 beta? :rolleyes:

Post Reply