/** * Encodes the set bits in a form suitable for ZIP archives. * @return the encoded general purpose bits */ public byte[] encode() { final byte[] result = new byte[2]; encode(result, 0); return result; }
putShort(versionNeededToExtract(zipMethod, needsZip64Extra, entryMetaData.usesDataDescriptor), buf, CFH_VERSION_NEEDED_OFFSET); getGeneralPurposeBits(!encodable && fallbackToUTF8, entryMetaData.usesDataDescriptor).encode(buf, CFH_GPB_OFFSET);
generalPurposeBit.encode(buf, LFH_GPB_OFFSET);
/** * Encodes the set bits in a form suitable for ZIP archives. * @return the encoded general purpose bits */ public byte[] encode() { final byte[] result = new byte[2]; encode(result, 0); return result; }
putShort(versionNeededToExtract(zipMethod, needsZip64Extra, entryMetaData.usesDataDescriptor), buf, CFH_VERSION_NEEDED_OFFSET); getGeneralPurposeBits(!encodable && fallbackToUTF8, entryMetaData.usesDataDescriptor).encode(buf, CFH_GPB_OFFSET);
generalPurposeBit.encode(buf, LFH_GPB_OFFSET);