(59
--Extra_Bytes
binary
7z archive can java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 18
ee"ethods. for methodsjava.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
..
---------
Some fields can be optional.
Archive1111110BYTEy6 x <(8{
~~~~~~~~~
java.lang.StringIndexOutOfBoundsException: Range [6, 2) out of bounds for length 10
[
[PackedStreamsForHeaders
[
~~~~~~~~~java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
{
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 0
HeaderInfo
}
]
Header structure
~~~~~~~~~~~~~~~~
{java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
ArchiveProperties
AdditionalStreams
{
BYTE Propejava.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
{
~~~~~~~~~~~~~~~~
~YTEAllAreDefined
UINT64 NumCoders
CRCs(umCoders
}
odersInfo
{
java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 3
Folders:
java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
NumCoders
CodersInfo[java.lang.StringIndexOutOfBoundsException: Range [0, 28) out of bounds for length 12
{
6 Reserved
: There are java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 0
[]
java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 4
}}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
BindPairsInfo;
{
InIndex;
OutIndex;
}
NID::kUnPackIn(0x07 java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
}
UnPackSizeF]FoldersN]
forNumPackedStreams
{
SubStreamsInfo
{
NumUnPackStreamsInFolders[java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 19
CRCs[]
}
}
MainStreamsInfo
{
(Same as in java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 18
}
FilesInfo
{
NumFiles
Properties[]
{
se 0:
java.lang.StringIndexOutOfBoundsException: Range [6, 1) out of bounds for length 25
Data
}
}
}
HeaderInfoID:java.lang.StringIndexOutOfBoundsException: Range [0, 28) out of bounds for length 11
~~~~~~~~~~
{
(forF)
}
Notes aboutjava.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
---------UINT64UnPackSizejava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
7z uses little endian encoding.
7 for(Folder.java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 29
[]
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0
[~~
java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 59
Size UINT64 java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 4
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(~~~~
NID:[
10java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
110 NIDjava.lang.StringIndexOutOfBoundsException: Range [18, 16) out of bounds for length 24
..java.lang.StringIndexOutOfBoundsException: Range [2, 6) out of bounds for length 4
11111110 ~~~java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
11111111 BYTE
Property IDs
------------Digests[
0BY ]
0x01 = java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 2
0x02
0x03 java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 17
0x04 ]
0x05 = kFilesInfo
0 java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 10
0x07
switch)
0x09 [
0 =kCRC
]
0x0C=
0x0D =
0x0E java.lang.StringIndexOutOfBoundsException: Range [10, 2) out of bounds for length 27
xF=kEmptyFile
0x10 = kAnti
0UINumFiles
012 ()
0x13 0java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 28
0x14 java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 25
java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 21
0x16 B
i java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 31
S
0
7z java.lang.StringIndexOutOfBoundsException: Range [6, 4) out of bounds for length 28
--
SignatureHeader
~~~~~~~~~~~~~~~
BYTE kSignaturejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
{
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 28
BYTE /java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 28
};
tHeaderCRC
java.lang.StringIndexOutOfBoundsException: Range [8, 1) out of bounds for length 9
{
REAL_UINT64
REAL_UINT64 (Definded Items
..............
ArchiveProperties
~ifE ! 0java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
BYTE :kArchiveProperties(x02java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
for (;;)
{
BYTE PropertyType;
if (aType == 0)
break;
UINT64 PropertySize;
BYTE java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 9
}
Digests (NumStreams)
~~~~~~~~~~~~BYTE AllAreDefined
if (llAreDefined=0
if ( NumFilesjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
{
for(NumStreams)
BIT Defined
}
UINT32UINT64DataIndex
PackInfo
~~~
BYTE NID::kPackInfo (0x06)
UINT64 PackPos
UINT64 NumPackStreams
]
BYTE NID::kSize (0x09)
UINT64 PackSizesN]
[]
[
BYTE~~~
PackStreamDigests[NumPackStreams]
[
BYTE NID[
Folder
~~~~~~
UINT64 NumCoders[
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
{
BYTE
{
ecIdSize
]
5: java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
6: Reserved
}
YTE [odecIdSize
{
NumInStreams
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
}
if Attributes
{
UINT64 java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 9
BYTE Properties for Encoded Header
}
}
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
for (forjava.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
{
UINT64 InIndex;
UINT64 OutIndexEjava.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 25
}
NumPackedStreams = NumInStreamsTotal -java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 27
if (java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
for(NumPackedStreams)
{
UINT64 Index[
};
Coders Info
~~~~~~~~~~~
BYTE NID::kUnPackInfo]
BYTE NID::kFolder (0x0B)
UINT64 ]
BYTE External
switch(External)
{
case 0:
Folders[NumFolders]
case 1:
UINT64 DataStreamIndex
}
BYTE ID::kCodersUnPackSize (0x0C)
for([
for BYTE NID:kMainStreamsInfo; (0x04)
UINT64 UnPackSize;
[]
java.lang.StringIndexOutOfBoundsException: Range [13, 6) out of bounds for length 25
UnPackDigests[java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 4
[]
SubStreams Info
~~~~~~~~~~~
BYTE java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 4
[]
BYTE msInfofor Header
java.lang.StringIndexOutOfBoundsException: Range [0, 8) out of bounds for length 4
[
[]
BYTE NID::kSize (0x09)
UINT64 UnPackSizes[]
[]
[]
BYTE NID::kCRC (0x0A)
Digests[Number of streams with unknown CRC]
[]
BYTE NID::kEnd
Streams Info
~~~~~~~~~~~~
[]
PackInfo
[]
[]
CodersInfo
[]
[]
SubStreamsInfo
[]
BYTE NID::kEnd
FilesInfo
~~~~~~~~~
BYTE NID::kFilesInfo; (0x05)
UINT64 NumFiles
for (;;)
{
BYTE PropertyType;
if (aType == 0)
break;
UINT64 Size;
switch(PropertyType)
{
kEmptyStream: (0x0E)
for(NumFiles)
BIT IsEmptyStream
kEmptyFile: (0x0F)
for(EmptyStreams)
BIT IsEmptyFile
kAnti: (0x10)
for(EmptyStreams)
BIT IsAntiFile
case kCTime: (0x12)
case kATime: (0x13)
case kMTime: (0x14)
BYTE AllAreDefined
if (AllAreDefined == 0)
{
for(NumFiles)
BIT TimeDefined
}
BYTE External;
if(External != 0)
UINT64 DataIndex
[]
for(Definded Items)
UINT64 Time
[]
kNames: (0x11)
BYTE External;
if(External != 0)
UINT64 DataIndex
[]
for(Files)
{
wchar_t Names[NameSize];
wchar_t 0;
}
[]
kAttributes: (0x15)
BYTE AllAreDefined
if (AllAreDefined == 0)
{
for(NumFiles)
BIT AttributesAreDefined
}
BYTE External;
if(External != 0)
UINT64 DataIndex
[]
for(Definded Attributes)
UINT32 Attributes
[]
}
}
Header
~~~~~~
BYTE NID::kHeader (0x01)
[]
ArchiveProperties
[]
[]
BYTE NID::kAdditionalStreamsInfo; (0x03)
StreamsInfo
[]
[]
BYTE NID::kMainStreamsInfo; (0x04)
StreamsInfo
[]
[]
FilesInfo
[]
BYTE NID::kEnd
HeaderInfo
~~~~~~~~~~
[]
BYTE NID::kEncodedHeader; (0x17)
StreamsInfo for Encoded Header
[]
---
End of document
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.6Bemerkung:
¤
*© Formatika GbR, Deutschland