public class ARCMetaDataParser extends Object implements ARCConstants
ARCConstants.ArcRecordErrorsACTUAL_LENGTH_KEY, ALEXA_DAT_MIME, ARC_FILE_EXTENSION, ARC_GZIP_EXTRA_FIELD, ARC_MAGIC_NUMBER, ARC_META_CHARSET, CARRIAGE_RETURN_ORD, CHECKSUM_FIELD_KEY, CHECKSUM_HEADER_FIELD_KEY, CODE_HEADER_FIELD_KEY, COMPRESSED_ARC_FILE_EXTENSION, DATE_STRING_KEY, DECLARED_LENGTH_KEY, DEFAULT_ENCODING, DEFAULT_GZIP_HEADER_LENGTH, DEFAULT_MAX_ARC_FILE_SIZE, DEFAULT_MIME, DELIMITER, DNS_MIME, DOT_ARC_FILE_EXTENSION, DOT_COMPRESSED_ARC_FILE_EXTENSION, DOT_COMPRESSED_FILE_EXTENSION, FIELD_COUNT, FILEDESC_SCHEME, FILENAME_FIELD_KEY, FILENAME_HEADER_FIELD_KEY, GZIP_HEADER_BEGIN, HEADER_FIELD_SEPARATOR, HEADER_LENGTH, IP_HEADER_FIELD_KEY, IP_KEY, LEADING_NEWLINES_KEY, LINE_SEPARATOR, LOCATION_HEADER_FIELD_KEY, MAX_HEADER_LINE_LENGTH, MAX_META_LENGTH, MAX_METADATA_LINE_LENGTH, MIME_KEY, MINIMUM_RECORD_LENGTH, NEW_LINE_ORD, OFFSET_FIELD_KEY, OFFSET_HEADER_FIELD_KEY, REQUIRED_VERSION_1_HEADER_FIELDS, STATUSCODE_FIELD_KEY, TOKENIZED_PREFIX, TRAILING_CRUFT_KEY, TRAILING_NEWLINES_KEY, URL_KEYABSOLUTE_OFFSET_KEY, CDX, CDX_FILE, CDX_LINE_BUFFER_SIZE, CRLF, DATE_FIELD_KEY, DEFAULT_DIGEST_METHOD, DUMP, GZIP_DUMP, HEADER, INVALID_SUFFIX, LENGTH_FIELD_KEY, MIMETYPE_FIELD_KEY, NOHEAD, OCCUPIED_SUFFIX, READER_IDENTIFIER_FIELD_KEY, RECORD_IDENTIFIER_FIELD_KEY, SINGLE_SPACE, TYPE_FIELD_KEY, URL_FIELD_KEY, VERSION_FIELD_KEY| Constructor and Description |
|---|
ARCMetaDataParser() |
ARCMetaDataParser(int maxLength) |
| Modifier and Type | Method and Description |
|---|---|
ARCMetaData |
parse(InputStream is) |
ARCMetaData |
parse(InputStream is,
boolean strict) |
ARCMetaData |
parse(InputStream is,
boolean strict,
boolean emptyOK) |
ARCMetaData |
parseEOFOK(InputStream is) |
ARCMetaData |
parseEOFOK(InputStream is,
boolean strict) |
public ARCMetaDataParser()
public ARCMetaDataParser(int maxLength)
public ARCMetaData parse(InputStream is) throws ARCFormatException, IOException
ARCFormatExceptionIOExceptionpublic ARCMetaData parse(InputStream is, boolean strict) throws ARCFormatException, IOException
ARCFormatExceptionIOExceptionpublic ARCMetaData parseEOFOK(InputStream is) throws ARCFormatException, IOException
ARCFormatExceptionIOExceptionpublic ARCMetaData parseEOFOK(InputStream is, boolean strict) throws ARCFormatException, IOException
ARCFormatExceptionIOExceptionpublic ARCMetaData parse(InputStream is, boolean strict, boolean emptyOK) throws ARCFormatException, IOException
ARCFormatExceptionIOExceptionCopyright © 2015 The International Internet Preservation Consortium. All Rights Reserved.