mirror of
https://github.com/Xevion/easy7zip.git
synced 2026-01-31 06:24:13 -06:00
4.59 beta
This commit is contained in:
committed by
Kornel Lesiński
parent
3901bf0ab8
commit
173c07e166
+32
-29
@@ -1,5 +1,5 @@
|
||||
7z Format description (2.30 Beta 25)
|
||||
-----------------------------------
|
||||
7z Format description (4.59)
|
||||
----------------------------
|
||||
|
||||
This file contains description of 7z archive format.
|
||||
7z archive can contain files compressed with any method.
|
||||
@@ -126,40 +126,43 @@ UINT64 means real UINT64 encoded with the following scheme:
|
||||
Property IDs
|
||||
------------
|
||||
|
||||
0x00 = kEnd,
|
||||
0x00 = kEnd
|
||||
|
||||
0x01 = kHeader,
|
||||
0x01 = kHeader
|
||||
|
||||
0x02 = kArchiveProperties,
|
||||
0x02 = kArchiveProperties
|
||||
|
||||
0x03 = kAdditionalStreamsInfo,
|
||||
0x04 = kMainStreamsInfo,
|
||||
0x05 = kFilesInfo,
|
||||
0x03 = kAdditionalStreamsInfo
|
||||
0x04 = kMainStreamsInfo
|
||||
0x05 = kFilesInfo
|
||||
|
||||
0x06 = kPackInfo,
|
||||
0x07 = kUnPackInfo,
|
||||
0x08 = kSubStreamsInfo,
|
||||
0x06 = kPackInfo
|
||||
0x07 = kUnPackInfo
|
||||
0x08 = kSubStreamsInfo
|
||||
|
||||
0x09 = kSize,
|
||||
0x0A = kCRC,
|
||||
0x09 = kSize
|
||||
0x0A = kCRC
|
||||
|
||||
0x0B = kFolder,
|
||||
0x0B = kFolder
|
||||
|
||||
0x0C = kCodersUnPackSize,
|
||||
0x0D = kNumUnPackStream,
|
||||
0x0C = kCodersUnPackSize
|
||||
0x0D = kNumUnPackStream
|
||||
|
||||
0x0E = kEmptyStream,
|
||||
0x0F = kEmptyFile,
|
||||
0x10 = kAnti,
|
||||
0x0E = kEmptyStream
|
||||
0x0F = kEmptyFile
|
||||
0x10 = kAnti
|
||||
|
||||
0x11 = kName,
|
||||
0x12 = kCreationTime,
|
||||
0x13 = kLastAccessTime,
|
||||
0x14 = kLastWriteTime,
|
||||
0x15 = kWinAttributes,
|
||||
0x16 = kComment,
|
||||
0x11 = kName
|
||||
0x12 = kCTime
|
||||
0x13 = kATime
|
||||
0x14 = kMTime
|
||||
0x15 = kWinAttributes
|
||||
0x16 = kComment
|
||||
|
||||
0x17 = kEncodedHeader,
|
||||
0x17 = kEncodedHeader
|
||||
|
||||
0x18 = kStartPos
|
||||
0x19 = kDummy
|
||||
|
||||
|
||||
7z format headers
|
||||
@@ -382,9 +385,9 @@ FilesInfo
|
||||
for(EmptyStreams)
|
||||
BIT IsAntiFile
|
||||
|
||||
case kCreationTime: (0x12)
|
||||
case kLastAccessTime: (0x13)
|
||||
case kLastWriteTime: (0x14)
|
||||
case kCTime: (0x12)
|
||||
case kATime: (0x13)
|
||||
case kMTime: (0x14)
|
||||
BYTE AllAreDefined
|
||||
if (AllAreDefined == 0)
|
||||
{
|
||||
|
||||
Executable
+71
@@ -0,0 +1,71 @@
|
||||
[OPTIONS]
|
||||
Compatibility=1.1 or later
|
||||
Compiled file=7-zip.chm
|
||||
Contents file=7zip.hhc
|
||||
Default topic=start.htm
|
||||
Display compile progress=No
|
||||
Full-text search=Yes
|
||||
Index file=7zip.hhk
|
||||
Language=0x409 English (United States)
|
||||
|
||||
|
||||
[FILES]
|
||||
start.htm
|
||||
general\thanks.htm
|
||||
general\faq.htm
|
||||
general\formats.htm
|
||||
general\index.htm
|
||||
general\license.htm
|
||||
general\performance.htm
|
||||
general\register.htm
|
||||
general\7z.htm
|
||||
cmdline\index.htm
|
||||
cmdline\syntax.htm
|
||||
cmdline\exit_codes.htm
|
||||
cmdline\commands\update.htm
|
||||
cmdline\commands\delete.htm
|
||||
cmdline\commands\extract.htm
|
||||
cmdline\commands\extract_full.htm
|
||||
cmdline\commands\index.htm
|
||||
cmdline\commands\list.htm
|
||||
cmdline\commands\test.htm
|
||||
cmdline\commands\add.htm
|
||||
cmdline\commands\bench.htm
|
||||
cmdline\switches\index.htm
|
||||
cmdline\switches\yes.htm
|
||||
cmdline\switches\include.htm
|
||||
cmdline\switches\method.htm
|
||||
cmdline\switches\ar_include.htm
|
||||
cmdline\switches\ar_exclude.htm
|
||||
cmdline\switches\ar_no.htm
|
||||
cmdline\switches\charset.htm
|
||||
cmdline\switches\email.htm
|
||||
cmdline\switches\list_tech.htm
|
||||
cmdline\switches\large_pages.htm
|
||||
cmdline\switches\output_dir.htm
|
||||
cmdline\switches\overwrite.htm
|
||||
cmdline\switches\password.htm
|
||||
cmdline\switches\recurse.htm
|
||||
cmdline\switches\sfx.htm
|
||||
cmdline\switches\shared.htm
|
||||
cmdline\switches\ssc.htm
|
||||
cmdline\switches\stdin.htm
|
||||
cmdline\switches\stdout.htm
|
||||
cmdline\switches\stop_switch.htm
|
||||
cmdline\switches\type.htm
|
||||
cmdline\switches\update.htm
|
||||
cmdline\switches\working_dir.htm
|
||||
cmdline\switches\exclude.htm
|
||||
fm\options.htm
|
||||
fm\benchmark.htm
|
||||
fm\index.htm
|
||||
fm\menu.htm
|
||||
fm\about.htm
|
||||
fm\plugins\index.htm
|
||||
fm\plugins\7-zip\options.htm
|
||||
fm\plugins\7-zip\extract.htm
|
||||
fm\plugins\7-zip\index.htm
|
||||
fm\plugins\7-zip\add.htm
|
||||
|
||||
[INFOTYPES]
|
||||
|
||||
+9
-1
@@ -2,7 +2,7 @@
|
||||
;Defines
|
||||
|
||||
!define VERSION_MAJOR 4
|
||||
!define VERSION_MINOR 58
|
||||
!define VERSION_MINOR 59
|
||||
!define VERSION_POSTFIX_FULL " beta"
|
||||
!ifdef WIN64
|
||||
!ifdef IA64
|
||||
@@ -216,11 +216,13 @@ Section
|
||||
File hy.txt
|
||||
File id.txt
|
||||
File io.txt
|
||||
File is.txt
|
||||
File it.txt
|
||||
File ja.txt
|
||||
File ka.txt
|
||||
File ko.txt
|
||||
File ku.txt
|
||||
File ku-ckb.txt
|
||||
File lt.txt
|
||||
File lv.txt
|
||||
File mk.txt
|
||||
@@ -400,11 +402,13 @@ Section "Uninstall"
|
||||
Delete $INSTDIR\Lang\hy.txt
|
||||
Delete $INSTDIR\Lang\id.txt
|
||||
Delete $INSTDIR\Lang\io.txt
|
||||
Delete $INSTDIR\Lang\is.txt
|
||||
Delete $INSTDIR\Lang\it.txt
|
||||
Delete $INSTDIR\Lang\ja.txt
|
||||
Delete $INSTDIR\Lang\ka.txt
|
||||
Delete $INSTDIR\Lang\ko.txt
|
||||
Delete $INSTDIR\Lang\ku.txt
|
||||
Delete $INSTDIR\Lang\ku-ckb.txt
|
||||
Delete $INSTDIR\Lang\lt.txt
|
||||
Delete $INSTDIR\Lang\lv.txt
|
||||
Delete $INSTDIR\Lang\mk.txt
|
||||
@@ -497,11 +501,14 @@ Section "Uninstall"
|
||||
DeleteRegKey HKCR "7-Zip.cab"
|
||||
DeleteRegKey HKCR "7-Zip.cpio"
|
||||
DeleteRegKey HKCR "7-Zip.deb"
|
||||
DeleteRegKey HKCR "7-Zip.dmg"
|
||||
DeleteRegKey HKCR "7-Zip.gz"
|
||||
DeleteRegKey HKCR "7-Zip.gzip"
|
||||
DeleteRegKey HKCR "7-Zip.hfs"
|
||||
DeleteRegKey HKCR "7-Zip.iso"
|
||||
DeleteRegKey HKCR "7-Zip.lha"
|
||||
DeleteRegKey HKCR "7-Zip.lzh"
|
||||
DeleteRegKey HKCR "7-Zip.lzma"
|
||||
DeleteRegKey HKCR "7-Zip.rar"
|
||||
DeleteRegKey HKCR "7-Zip.rpm"
|
||||
DeleteRegKey HKCR "7-Zip.split"
|
||||
@@ -511,6 +518,7 @@ Section "Uninstall"
|
||||
DeleteRegKey HKCR "7-Zip.tgz"
|
||||
DeleteRegKey HKCR "7-Zip.tpz"
|
||||
DeleteRegKey HKCR "7-Zip.wim"
|
||||
DeleteRegKey HKCR "7-Zip.xar"
|
||||
DeleteRegKey HKCR "7-Zip.z"
|
||||
DeleteRegKey HKCR "7-Zip.zip"
|
||||
|
||||
|
||||
+24
-22
@@ -1,8 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<?define VerMajor = "4" ?>
|
||||
<?define VerMinor = "58" ?>
|
||||
<?define VerBuild = "10" ?>
|
||||
<?define VerMinor = "59" ?>
|
||||
<?define VerBuild = "07" ?>
|
||||
<?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?>
|
||||
<?define MmHex = "0$(var.VerMajor)$(var.VerMinor)" ?>
|
||||
<?define MmmmVer = "$(var.MmVer).$(var.VerBuild).0" ?>
|
||||
@@ -74,26 +74,26 @@
|
||||
|
||||
<Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi">
|
||||
<Product
|
||||
Id="$(var.ProductId)"
|
||||
Id="$(var.ProductId)"
|
||||
UpgradeCode="$(var.UpgradeCode)"
|
||||
Name="$(var.ProductName) $(var.MmVer)$(var.CpuPostfix)"
|
||||
Name="$(var.ProductName) $(var.MmVer)$(var.CpuPostfix)"
|
||||
Language="1033"
|
||||
Version="$(var.MmmmVer)"
|
||||
Version="$(var.MmmmVer)"
|
||||
Manufacturer="$(var.Manufacturer)">
|
||||
|
||||
<Package
|
||||
<Package
|
||||
Id="$(var.PackageId)"
|
||||
Description="$(var.ProductName)$(var.CpuPostfix) Package"
|
||||
Comments="$(var.ProductName)$(var.CpuPostfix) Package"
|
||||
Manufacturer="$(var.Manufacturer)"
|
||||
InstallerVersion="200"
|
||||
Compressed="yes"
|
||||
Compressed="yes"
|
||||
Platforms="$(var.Platforms)"
|
||||
/>
|
||||
|
||||
<!-- Major upgrade -->
|
||||
<Upgrade Id="$(var.UpgradeCode)">
|
||||
<UpgradeVersion Minimum="$(var.UpgradeMinVer)" IncludeMinimum="yes"
|
||||
<UpgradeVersion Minimum="$(var.UpgradeMinVer)" IncludeMinimum="yes"
|
||||
Maximum="$(var.MmmmVer)" IncludeMaximum="no" Property="OLDERVERSIONBEINGUPGRADED" />
|
||||
</Upgrade>
|
||||
|
||||
@@ -127,32 +127,32 @@
|
||||
|
||||
|
||||
<Component Id="InstallRegWild" Guid="$(var.CompInstallRegWild)" DiskId="1" Win64="$(var.Is64)">
|
||||
<Registry Id="MyInstallRegWild" Action="write" Type="string"
|
||||
<Registry Id="MyInstallRegWild" Action="write" Type="string"
|
||||
Root="HKCR" Key="*\shellex\ContextMenuHandlers\7-Zip"
|
||||
Value="$(var.ShellExtId)" />
|
||||
</Component>
|
||||
|
||||
<Component Id="InstallRegDirectory" Guid="$(var.CompInstallRegDirectory)" DiskId="1" Win64="$(var.Is64)">
|
||||
<Registry Id="MyInstallRegDirectory" Action="write" Type="string"
|
||||
<Registry Id="MyInstallRegDirectory" Action="write" Type="string"
|
||||
Root="HKCR" Key="Directory\shellex\ContextMenuHandlers\7-Zip"
|
||||
Value="$(var.ShellExtId)" />
|
||||
</Component>
|
||||
|
||||
<Component Id="InstallRegDirDD" Guid="$(var.CompInstallRegDirDD)" DiskId="1" Win64="$(var.Is64)">
|
||||
<Registry Id="MyInstallRegDirDD" Action="write" Type="string"
|
||||
<Registry Id="MyInstallRegDirDD" Action="write" Type="string"
|
||||
Root="HKCR" Key="Directory\shellex\DragDropHandlers\7-Zip"
|
||||
Value="$(var.ShellExtId)" />
|
||||
</Component>
|
||||
|
||||
<Component Id="InstallRegDriveDD" Guid="$(var.CompInstallRegDriveDD)" DiskId="1" Win64="$(var.Is64)">
|
||||
<Registry Id="MyInstallRegDriveDD" Action="write" Type="string"
|
||||
<Registry Id="MyInstallRegDriveDD" Action="write" Type="string"
|
||||
Root="HKCR" Key="Drive\shellex\DragDropHandlers\7-Zip"
|
||||
Value="$(var.ShellExtId)" />
|
||||
</Component>
|
||||
|
||||
<Component Id="InstallRegApproved" Guid="$(var.CompInstallRegApproved)" DiskId="1" Win64="$(var.Is64)">
|
||||
<Condition>Privileged</Condition>
|
||||
<Registry Id="MyInstallRegApproved" Action="write" Type="string"
|
||||
<Registry Id="MyInstallRegApproved" Action="write" Type="string"
|
||||
Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"
|
||||
Name="$(var.ShellExtId)" Value="7-Zip Shell Extension" />
|
||||
</Component>
|
||||
@@ -160,10 +160,10 @@
|
||||
|
||||
<Component Id="InstallRegAppPath" Guid="$(var.CompInstallRegAppPath)" DiskId="1" Win64="$(var.Is64)">
|
||||
<Condition>Privileged</Condition>
|
||||
<Registry Id="MyInstallRegAppPath" Action="write" Type="string"
|
||||
<Registry Id="MyInstallRegAppPath" Action="write" Type="string"
|
||||
Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\App Paths\7zFM.exe"
|
||||
Value="[INSTALLDIR]7zFM.exe" />
|
||||
<Registry Id="MyInstallRegAppPath2" Action="write" Type="string"
|
||||
<Registry Id="MyInstallRegAppPath2" Action="write" Type="string"
|
||||
Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\App Paths\7zFM.exe" Name="Path"
|
||||
Value="[INSTALLDIR]" />
|
||||
</Component>
|
||||
@@ -176,12 +176,12 @@
|
||||
|
||||
<Component Id="ShellExt" Guid="$(var.CompShellExt)" DiskId="1" Win64="$(var.Is64)">
|
||||
<File Id="_7zip.dll" Name="7-zip.dll" />
|
||||
<Registry Id="shellReg0" Action="write" Type="string" Root="HKCR"
|
||||
Key="CLSID\$(var.ShellExtId)\InprocServer32"
|
||||
<Registry Id="shellReg0" Action="write" Type="string" Root="HKCR"
|
||||
Key="CLSID\$(var.ShellExtId)\InprocServer32"
|
||||
Value="[INSTALLDIR]7-zip.dll" />
|
||||
<Registry Id="shellReg1" Action="write" Type="string" Root="HKCR"
|
||||
Key="CLSID\$(var.ShellExtId)\InprocServer32"
|
||||
Name="ThreadingModel"
|
||||
<Registry Id="shellReg1" Action="write" Type="string" Root="HKCR"
|
||||
Key="CLSID\$(var.ShellExtId)\InprocServer32"
|
||||
Name="ThreadingModel"
|
||||
Value="Apartment" />
|
||||
</Component>
|
||||
|
||||
@@ -255,11 +255,13 @@
|
||||
<File Id="hy.txt" Name="hy.txt" />
|
||||
<File Id="id.txt" Name="id.txt" />
|
||||
<File Id="io.txt" Name="io.txt" />
|
||||
<File Id="is.txt" Name="is.txt" />
|
||||
<File Id="it.txt" Name="it.txt" />
|
||||
<File Id="ja.txt" Name="ja.txt" />
|
||||
<File Id="ka.txt" Name="ka.txt" />
|
||||
<File Id="ko.txt" Name="ko.txt" />
|
||||
<File Id="ku.txt" Name="ku.txt" />
|
||||
<File Id="ku_ckb.txt" Name="ku-ckb.txt" />
|
||||
<File Id="lt.txt" Name="lt.txt" />
|
||||
<File Id="lv.txt" Name="lv.txt" />
|
||||
<File Id="mk.txt" Name="mk.txt" />
|
||||
@@ -306,7 +308,7 @@
|
||||
</Directory>
|
||||
|
||||
<Feature Id="Complete" Title="7-Zip" Description="The complete package."
|
||||
Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR"
|
||||
Display="expand" Level="1" ConfigurableDirectory="INSTALLDIR"
|
||||
Absent="disallow" AllowAdvertise="no" >
|
||||
<Feature Id="Program" Title="Program files" Description="Program files." Level="1"
|
||||
Absent="disallow" AllowAdvertise="no">
|
||||
@@ -329,7 +331,7 @@
|
||||
<ComponentRef Id="InstallRegAppPath" />
|
||||
|
||||
</Feature>
|
||||
<Feature Id="LanguageFiles" Title="Localization files" Description="Localization files for 71 languages."
|
||||
<Feature Id="LanguageFiles" Title="Localization files" Description="Localization files for 71 languages."
|
||||
Level="1" AllowAdvertise="no">
|
||||
<ComponentRef Id="Lang" />
|
||||
</Feature>
|
||||
|
||||
@@ -1,6 +1,19 @@
|
||||
Sources history of the 7-Zip
|
||||
----------------------------
|
||||
|
||||
4.59 2008-07-27
|
||||
-------------------------
|
||||
- Bug was fixed:
|
||||
LZMA Encoder in fast compression mode could access memory outside of
|
||||
allocated range in some rare cases.
|
||||
|
||||
|
||||
4.59 alpha 2008-05-30
|
||||
-------------------------
|
||||
- BUGS was fixed:
|
||||
7zOut.cpp: 7-Zip incorrectly wrote size of property records in some cases.
|
||||
7zIn.cpp: 7-Zip incorrectly work with archive, containg archive properties.
|
||||
|
||||
4.58 alpha 9 2008-04-29
|
||||
-------------------------
|
||||
- BUG was fixed: 7-Zip showed incorrect timestamps in ISO files.
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
LZMA SDK 4.58 beta
|
||||
LZMA SDK 4.59 beta
|
||||
------------------
|
||||
|
||||
LZMA SDK Copyright (C) 1999-2008 Igor Pavlov
|
||||
|
||||
Reference in New Issue
Block a user