| 程序包 | 说明 |
|---|---|
| com.alipay.sofa.ark.loader.data | |
| com.alipay.sofa.ark.loader.jar |
| 限定符和类型 | 类和说明 |
|---|---|
class |
RandomAccessDataFile
RandomAccessData implementation backed by a RandomAccessFile. |
| 限定符和类型 | 方法和说明 |
|---|---|
RandomAccessData |
RandomAccessData.getSubsection(long offset,
long length)
Returns a new
RandomAccessData for a specific subsection of this data. |
RandomAccessData |
RandomAccessDataFile.getSubsection(long offset,
long length) |
| 限定符和类型 | 方法和说明 |
|---|---|
RandomAccessData |
CentralDirectoryEndRecord.getCentralDirectory(RandomAccessData data)
Return the bytes of the "Central directory" based on the offset indicated in this
record.
|
RandomAccessData |
JarFileEntries.getEntryData(String name) |
RandomAccessData |
CentralDirectoryParser.parse(RandomAccessData data,
boolean skipPrefixBytes)
Parse the source data, triggering
visitors. |
| 限定符和类型 | 方法和说明 |
|---|---|
static CentralDirectoryFileHeader |
CentralDirectoryFileHeader.fromRandomAccessData(RandomAccessData data,
int offset,
JarEntryFilter filter) |
static byte[] |
Bytes.get(RandomAccessData data) |
RandomAccessData |
CentralDirectoryEndRecord.getCentralDirectory(RandomAccessData data)
Return the bytes of the "Central directory" based on the offset indicated in this
record.
|
long |
CentralDirectoryEndRecord.getStartOfArchive(RandomAccessData data)
Returns the location in the data that the archive actually starts.
|
void |
CentralDirectoryFileHeader.load(byte[] data,
int dataOffset,
RandomAccessData variableData,
int variableOffset,
JarEntryFilter filter) |
RandomAccessData |
CentralDirectoryParser.parse(RandomAccessData data,
boolean skipPrefixBytes)
Parse the source data, triggering
visitors. |
void |
CentralDirectoryVisitor.visitStart(CentralDirectoryEndRecord endRecord,
RandomAccessData centralDirectoryData) |
void |
JarFileEntries.visitStart(CentralDirectoryEndRecord endRecord,
RandomAccessData centralDirectoryData) |
| 构造器和说明 |
|---|
CentralDirectoryEndRecord(RandomAccessData data)
Create a new
CentralDirectoryEndRecord instance from the specified
RandomAccessData, searching backwards from the end until a valid block is
located. |
Copyright © 2019. All rights reserved.