4.43 beta

This commit is contained in:
Igor Pavlov
2006-09-15 00:00:00 +00:00
committed by Kornel Lesiński
parent 0ec42ff829
commit 804edc5756
391 changed files with 9725 additions and 3168 deletions

View File

@@ -1,7 +1,7 @@
7z ANSI-C Decoder 4.23
7z ANSI-C Decoder 4.43
----------------------
7z ANSI-C Decoder 4.23 Copyright (C) 1999-2005 Igor Pavlov
7z ANSI-C Decoder 4.43 Copyright (C) 1999-2006 Igor Pavlov
7z ANSI-C provides 7z/LZMA decoding.
7z ANSI-C version is simplified version ported from C++ code.

View File

@@ -191,7 +191,7 @@ SignatureHeader
ArchiveProperties
~~~~~~~~~~~~~~~~~
BYTE NID::kArchiveProperties (0x02)
while(true)
for (;;)
{
BYTE PropertyType;
if (aType == 0)
@@ -365,7 +365,7 @@ FilesInfo
BYTE NID::kFilesInfo; (0x05)
UINT64 NumFiles
while(true)
for (;;)
{
BYTE PropertyType;
if (aType == 0)

View File

@@ -2,8 +2,8 @@
;Defines
!define VERSION_MAJOR 4
!define VERSION_MINOR 42
!define VERSION_POSTFIX_FULL ""
!define VERSION_MINOR 43
!define VERSION_POSTFIX_FULL " beta"
!ifdef WIN64
!ifdef IA64
!define VERSION_SYS_POSTFIX_FULL " for Windows IA-64"
@@ -206,6 +206,7 @@ Section
File he.txt
File hr.txt
File hu.txt
File hy.txt
File id.txt
File io.txt
File it.txt
@@ -217,6 +218,7 @@ Section
File lv.txt
File mk.txt
File mn.txt
File mr.txt
File ms.txt
File nl.txt
File no.txt
@@ -415,6 +417,7 @@ Section "Uninstall"
Delete $INSTDIR\Lang\he.txt
Delete $INSTDIR\Lang\hr.txt
Delete $INSTDIR\Lang\hu.txt
Delete $INSTDIR\Lang\hy.txt
Delete $INSTDIR\Lang\id.txt
Delete $INSTDIR\Lang\io.txt
Delete $INSTDIR\Lang\it.txt
@@ -426,6 +429,7 @@ Section "Uninstall"
Delete $INSTDIR\Lang\lv.txt
Delete $INSTDIR\Lang\mk.txt
Delete $INSTDIR\Lang\mn.txt
Delete $INSTDIR\Lang\mr.txt
Delete $INSTDIR\Lang\ms.txt
Delete $INSTDIR\Lang\nl.txt
Delete $INSTDIR\Lang\no.txt

View File

@@ -1,8 +1,8 @@
<?xml version="1.0"?>
<?define VerMajor = "4" ?>
<?define VerMinor = "42" ?>
<?define VerBuild = "00" ?>
<?define VerMinor = "43" ?>
<?define VerBuild = "07" ?>
<?define MmVer = "$(var.VerMajor).$(var.VerMinor)" ?>
<?define MmHex = "0$(var.VerMajor)$(var.VerMinor)" ?>
<?define MmmmVer = "$(var.MmVer).$(var.VerBuild).0" ?>
@@ -293,6 +293,7 @@
<File Id="he.txt" Name="he.txt" />
<File Id="hr.txt" Name="hr.txt" />
<File Id="hu.txt" Name="hu.txt" />
<File Id="hy.txt" Name="hy.txt" />
<File Id="id.txt" Name="id.txt" />
<File Id="io.txt" Name="io.txt" />
<File Id="it.txt" Name="it.txt" />
@@ -304,6 +305,7 @@
<File Id="lv.txt" Name="lv.txt" />
<File Id="mk.txt" Name="mk.txt" />
<File Id="mn.txt" Name="mn.txt" />
<File Id="mr.txt" Name="mr.txt" />
<File Id="ms.txt" Name="ms.txt" />
<File Id="nl.txt" Name="nl.txt" />
<File Id="no.txt" Name="no.txt" />

View File

@@ -1,4 +1,4 @@
Compression method IDs (4.38)
Compression method IDs (4.43)
-----------------------------
Each compression method in 7z has unique binary value (ID).
@@ -95,6 +95,7 @@ List of defined IDs
0x - AES-128
4x - AES-192
8x - AES-256
Cx - AES
x0 - ECB
x1 - CBC

View File

@@ -1,4 +1,4 @@
LZMA SDK 4.40
LZMA SDK 4.43
-------------
LZMA SDK Copyright (C) 1999-2006 Igor Pavlov

View File

@@ -1,28 +0,0 @@
6 Signature 0xFF 'L' 'Z' 'M' 'A' 0x00
1 Flags
0 Has CRC16 of the header
1 Has CRC32 of the data
2 Has filter
3 Need initial dictionary
4-7 Reserved, *must* be zero for now.
1 CompressionMethod
0 No compression
1 Lzma
1 Filter ID
0 none
1 BCJ
2 LZMA properties
1 (uint8_t)((pb * 5 + lp) * 9 + lc) (like in LZMA_Alone)
1 Dictionary size.
eppnnnnn
e: 1 - there is end marker
Dictionary size = (1 << nnnnn) + (pp) << (nnnnn - 2);
2 CRC16 of the header
Compressed data
... ...
(-16) 4 CRC32 of the uncompressed data as big endian uint32_t
-12 8 Uncompressed size as big endian uint64_t
-4 4 Footer magic bytes: 0x0A 'I' 'P' 0x0A
0 (End of file; the last byte of the file is at offset -1.)

View File

@@ -1,4 +1,4 @@
7-Zip 4.42 Sources
7-Zip 4.43 Sources
------------------
7-Zip is a file archiver for Windows 95/98/ME/NT/2000/2003/XP.