mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-11 08:07:12 -06:00
4.31
This commit is contained in:
committed by
Kornel Lesiński
parent
e18587ba51
commit
acac987575
@@ -54,9 +54,6 @@ In that example 7-Zip will use 512KB solid blocks. So it needs to decompress onl
|
||||
Limitations of current version of 7z ANSI-C Decoder
|
||||
---------------------------------------------------
|
||||
|
||||
- It doesn't support separated "folder" items inside archive.
|
||||
But you still can use files that are in subfolders
|
||||
- It doesn't support empty files (size = 0) inside archive.
|
||||
- It reads only "FileName", "Size", and "CRC" information for each file in archive.
|
||||
- It supports only LZMA and Copy (no compression) methods.
|
||||
- It converts original UTF-16 Unicode file names to UTF-8 Unicode file names.
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
;Defines
|
||||
|
||||
!define VERSION_MAJOR 4
|
||||
!define VERSION_MINOR 30
|
||||
!define VERSION_POSTFIX_FULL " beta"
|
||||
!define VERSION_MINOR 31
|
||||
!define VERSION_POSTFIX_FULL ""
|
||||
!ifdef WIN64
|
||||
!ifdef IA64
|
||||
!define VERSION_SYS_POSTFIX_FULL " for Windows IA-64"
|
||||
@@ -60,7 +60,6 @@
|
||||
SetCompressorDictSize 4
|
||||
!endif
|
||||
!else
|
||||
SetCompressor zlib
|
||||
SetCompress off
|
||||
!endif
|
||||
|
||||
@@ -195,6 +194,7 @@ Section
|
||||
File eo.txt
|
||||
File es.txt
|
||||
File et.txt
|
||||
File eu.txt
|
||||
File ext.txt
|
||||
File fa.txt
|
||||
File fi.txt
|
||||
@@ -397,6 +397,7 @@ Section "Uninstall"
|
||||
Delete $INSTDIR\Lang\eo.txt
|
||||
Delete $INSTDIR\Lang\es.txt
|
||||
Delete $INSTDIR\Lang\et.txt
|
||||
Delete $INSTDIR\Lang\eu.txt
|
||||
Delete $INSTDIR\Lang\ext.txt
|
||||
Delete $INSTDIR\Lang\fa.txt
|
||||
Delete $INSTDIR\Lang\fi.txt
|
||||
|
||||
@@ -3,9 +3,9 @@ Sources history of the 7-Zip
|
||||
|
||||
Version 4.30 beta 2005-11-18
|
||||
--------------------------------------
|
||||
- Security.h::AddLockMemoryPrivilege - installs "Large pages" fature
|
||||
- MemoryLock.h::EnableLockMemoryPrivilege - enables "Large pages" fature
|
||||
- Alloc.h::SetLargePageSize - sets optimal LargePageSize size;
|
||||
- Security.h::AddLockMemoryPrivilege - installs "Large pages" feature
|
||||
- MemoryLock.h::EnableLockMemoryPrivilege - enables "Large pages" feature
|
||||
- Alloc.h::SetLargePageSize - sets optimal LargePageSize size
|
||||
|
||||
|
||||
Version 4.27 2005-09-21
|
||||
|
||||
25
DOC/lzma.txt
25
DOC/lzma.txt
@@ -1,7 +1,7 @@
|
||||
LZMA SDK 4.27
|
||||
LZMA SDK 4.30
|
||||
-------------
|
||||
|
||||
LZMA SDK 4.27 Copyright (C) 1999-2005 Igor Pavlov
|
||||
LZMA SDK 4.30 Copyright (C) 1999-2005 Igor Pavlov
|
||||
|
||||
LZMA SDK provides developers with documentation, source code,
|
||||
and sample code necessary to write software that uses LZMA compression.
|
||||
@@ -91,6 +91,7 @@ LZMA SDK includes:
|
||||
- C++ source code for file->file LZMA compressing and decompressing
|
||||
- ANSI-C compatible source code for LZMA decompressing
|
||||
- Compiled file->file LZMA compressing/decompressing program for Windows system
|
||||
- C# source code for file->file LZMA compressing and decompressing
|
||||
|
||||
ANSI-C LZMA decompression code was ported from original C++ sources to C.
|
||||
Also it was simplified and optimized for code size.
|
||||
@@ -100,7 +101,7 @@ But it is fully compatible with LZMA from 7-Zip.
|
||||
UNIX/Linux version
|
||||
------------------
|
||||
To compile C++ version of file->file LZMA, go to directory
|
||||
SRC/7zip/Compress/LZMA_Alone
|
||||
C/7zip/Compress/LZMA_Alone
|
||||
and type "make" or "make clean all" to recompile all.
|
||||
|
||||
In some UNIX/Linux versions you must compile LZMA with static libraries.
|
||||
@@ -112,7 +113,8 @@ LIB = -lm -static
|
||||
|
||||
Files
|
||||
---------------------
|
||||
SRC - directory with source code
|
||||
C - C / CPP source code
|
||||
CS - C# source code
|
||||
lzma.txt - LZMA SDK description (this file)
|
||||
7zFormat.txt - 7z Format description
|
||||
7zC.txt - 7z ANSI-C Decoder description (this file)
|
||||
@@ -126,7 +128,7 @@ history.txt - history of the LZMA SDK
|
||||
Source code structure
|
||||
---------------------
|
||||
|
||||
SRC
|
||||
C - C / CPP files
|
||||
Common - common files for C++ projects
|
||||
Windows - common files for Windows related code
|
||||
7zip - files related to 7-Zip Project
|
||||
@@ -151,11 +153,20 @@ SRC
|
||||
Archive - files related to archiving
|
||||
7z_C - 7z ANSI-C Decoder
|
||||
|
||||
CS - C# files
|
||||
7zip
|
||||
Common - some common files for 7-Zip
|
||||
Compress - files related to compression/decompression
|
||||
LZ - files related to LZ (Lempel-Ziv) compression algorithm
|
||||
LZMA - LZMA compression/decompression
|
||||
LzmaAlone - file->file LZMA compression/decompression
|
||||
RangeCoder - Range Coder (special code of compression/decompression)
|
||||
|
||||
Source code of LZMA SDK is only part of big 7-Zip project. That is
|
||||
why LZMA SDK uses such complex source code structure.
|
||||
|
||||
You can find ANSI-C LZMA decompressing code at folder
|
||||
SRC/7zip/Compress/LZMA_C
|
||||
C/7zip/Compress/LZMA_C
|
||||
7-Zip doesn't use that ANSI-C LZMA code and that code was developed
|
||||
specially for this SDK. And files from LZMA_C do not need files from
|
||||
other directories of SDK for compiling.
|
||||
@@ -224,7 +235,7 @@ Usage: LZMA <e|d> inputFile outputFile [<switches>...]
|
||||
For decompressing file compressed by LZMA method with dictionary
|
||||
size D = 2^N you need about D bytes of memory (RAM).
|
||||
|
||||
-fb{N}: set number of fast bytes - [5, 255], default: 128
|
||||
-fb{N}: set number of fast bytes - [5, 273], default: 128
|
||||
Usually big number gives a little bit better compression ratio
|
||||
and slower compression process.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
7-Zip 4.30 Sources
|
||||
7-Zip 4.31 Sources
|
||||
------------------
|
||||
|
||||
7-Zip is a file archiver for Windows 95/98/ME/NT/2000/2003/XP.
|
||||
|
||||
Reference in New Issue
Block a user