writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, ZIP_VERSION_2_0); // Version this file was made by. writeShort(cDir, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(cDir, flags); writeShort(cDir, currentEntry.getMethod()); writeShort(cDir, currentEntry.time); writeShort(cDir, currentEntry.modDate); writeLong(cDir, crc.getValue()); if (currentEntry.getMethod() == DEFLATED) { writeLong(cDir, crc.tbytes); curOffset += writeShort(cDir, nameLength); if (currentEntry.extra != null) { curOffset += writeShort(cDir, currentEntry.extra.length); } else { writeShort(cDir, 0); commentBytes = comment.getBytes(StandardCharsets.UTF_8); writeShort(cDir, commentBytes.length); // Comment length. writeShort(cDir, 0); // Disk Start writeShort(cDir, 0); // Internal File Attributes writeLong(cDir, 0); // External File Attributes writeLong(cDir, offset);
writeShort(out, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(out, flags); writeShort(out, method); if (currentEntry.getTime() == -1) { currentEntry.setTime(System.currentTimeMillis()); writeShort(out, currentEntry.time); writeShort(out, currentEntry.modDate); writeLong(out, 0); writeShort(out, nameLength); if (currentEntry.extra != null) { writeShort(out, currentEntry.extra.length); } else { writeShort(out, 0);
writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, 0); // Disk Number writeShort(cDir, 0); // Start Disk writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, entries.size()); // Number of entries writeShort(cDir, commentBytes.length); if (commentBytes.length > 0) { cDir.write(commentBytes);
writeShort(cDir, ZIP_VERSION_2_0); // Version this file was made by. writeShort(cDir, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(cDir, flags); writeShort(cDir, currentEntry.getMethod()); writeShort(cDir, currentEntry.time); writeShort(cDir, currentEntry.modDate); writeLong(cDir, crc.getValue()); if (currentEntry.getMethod() == DEFLATED) { writeLong(cDir, crc.tbytes); curOffset += writeShort(cDir, nameLength); if (currentEntry.extra != null) { curOffset += writeShort(cDir, currentEntry.extra.length); } else { writeShort(cDir, 0); commentBytes = comment.getBytes(StandardCharsets.UTF_8); writeShort(cDir, commentBytes.length); // Comment length. writeShort(cDir, 0); // Disk Start writeShort(cDir, 0); // Internal File Attributes writeLong(cDir, 0); // External File Attributes writeLong(cDir, offset);
writeShort(out, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(out, flags); writeShort(out, method); if (currentEntry.getTime() == -1) { currentEntry.setTime(System.currentTimeMillis()); writeShort(out, currentEntry.time); writeShort(out, currentEntry.modDate); writeLong(out, 0); writeShort(out, nameLength); if (currentEntry.extra != null) { writeShort(out, currentEntry.extra.length); } else { writeShort(out, 0);
writeShort(cDir, ZIP_VERSION_2_0); // Version this file was made by. writeShort(cDir, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(cDir, flags); writeShort(cDir, currentEntry.getMethod()); writeShort(cDir, currentEntry.time); writeShort(cDir, currentEntry.modDate); writeLong(cDir, crc.getValue()); if (currentEntry.getMethod() == DEFLATED) { writeLong(cDir, crc.tbytes); curOffset += writeShort(cDir, nameLength); if (currentEntry.extra != null) { curOffset += writeShort(cDir, currentEntry.extra.length); } else { writeShort(cDir, 0); commentBytes = comment.getBytes(StandardCharsets.UTF_8); writeShort(cDir, commentBytes.length); // Comment length. writeShort(cDir, 0); // Disk Start writeShort(cDir, 0); // Internal File Attributes writeLong(cDir, 0); // External File Attributes writeLong(cDir, offset);
writeShort(out, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(out, flags); writeShort(out, method); if (currentEntry.getTime() == -1) { currentEntry.setTime(System.currentTimeMillis()); writeShort(out, currentEntry.time); writeShort(out, currentEntry.modDate); writeLong(out, 0); writeShort(out, nameLength); if (currentEntry.extra != null) { writeShort(out, currentEntry.extra.length); } else { writeShort(out, 0);
writeShort(cDir, ZIP_VERSION_2_0); // Version this file was made by. writeShort(cDir, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(cDir, flags); writeShort(cDir, currentEntry.getMethod()); writeShort(cDir, currentEntry.time); writeShort(cDir, currentEntry.modDate); writeLong(cDir, crc.getValue()); if (currentEntry.getMethod() == DEFLATED) { writeLong(cDir, crc.tbytes); curOffset += writeShort(cDir, nameLength); if (currentEntry.extra != null) { curOffset += writeShort(cDir, currentEntry.extra.length); } else { writeShort(cDir, 0); commentBytes = comment.getBytes(StandardCharsets.UTF_8); writeShort(cDir, commentBytes.length); // Comment length. writeShort(cDir, 0); // Disk Start writeShort(cDir, 0); // Internal File Attributes writeLong(cDir, 0); // External File Attributes writeLong(cDir, offset);
writeShort(cDir, ZIP_VERSION_2_0); // Version this file was made by. writeShort(cDir, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(cDir, flags); writeShort(cDir, currentEntry.getMethod()); writeShort(cDir, currentEntry.time); writeShort(cDir, currentEntry.modDate); writeLong(cDir, crc.getValue()); if (currentEntry.getMethod() == DEFLATED) { writeLong(cDir, crc.tbytes); curOffset += writeShort(cDir, nameLength); if (currentEntry.extra != null) { curOffset += writeShort(cDir, currentEntry.extra.length); } else { writeShort(cDir, 0); commentBytes = comment.getBytes(StandardCharsets.UTF_8); writeShort(cDir, commentBytes.length); // Comment length. writeShort(cDir, 0); // Disk Start writeShort(cDir, 0); // Internal File Attributes writeLong(cDir, 0); // External File Attributes writeLong(cDir, offset);
writeShort(cDir, ZIP_VERSION_2_0); // Version this file was made by. writeShort(cDir, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(cDir, flags); writeShort(cDir, currentEntry.getMethod()); writeShort(cDir, currentEntry.time); writeShort(cDir, currentEntry.modDate); writeLong(cDir, crc.getValue()); if (currentEntry.getMethod() == DEFLATED) { writeLong(cDir, crc.tbytes); curOffset += writeShort(cDir, nameLength); if (currentEntry.extra != null) { curOffset += writeShort(cDir, currentEntry.extra.length); } else { writeShort(cDir, 0); commentBytes = comment.getBytes(StandardCharsets.UTF_8); writeShort(cDir, commentBytes.length); // Comment length. writeShort(cDir, 0); // Disk Start writeShort(cDir, 0); // Internal File Attributes writeLong(cDir, 0); // External File Attributes writeLong(cDir, offset);
writeShort(out, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(out, flags); writeShort(out, method); if (currentEntry.getTime() == -1) { currentEntry.setTime(System.currentTimeMillis()); writeShort(out, currentEntry.time); writeShort(out, currentEntry.modDate); writeLong(out, 0); writeShort(out, nameLength); if (currentEntry.extra != null) { writeShort(out, currentEntry.extra.length); } else { writeShort(out, 0);
writeShort(out, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(out, flags); writeShort(out, method); if (currentEntry.getTime() == -1) { currentEntry.setTime(System.currentTimeMillis()); writeShort(out, currentEntry.time); writeShort(out, currentEntry.modDate); writeLong(out, 0); writeShort(out, nameLength); if (currentEntry.extra != null) { writeShort(out, currentEntry.extra.length); } else { writeShort(out, 0);
writeShort(out, ZIP_VERSION_2_0); // Minimum version needed to extract. writeShort(out, flags); writeShort(out, method); if (currentEntry.getTime() == -1) { currentEntry.setTime(System.currentTimeMillis()); writeShort(out, currentEntry.time); writeShort(out, currentEntry.modDate); writeLong(out, 0); writeShort(out, nameLength); if (currentEntry.extra != null) { writeShort(out, currentEntry.extra.length); } else { writeShort(out, 0);