0, result, start + 2, 2); start += WORD; final byte[] local = data[i].getCentralDirectoryData(); if (local != null) { System.arraycopy(local, 0, result, start, local.length); final byte[] local = data[data.length - 1].getCentralDirectoryData(); if (local != null) { System.arraycopy(local, 0, result, start, local.length);
existing.parseFromLocalFileData(b, 0, b.length); } else { final byte[] b = element.getCentralDirectoryData(); existing.parseFromCentralDirectoryData(b, 0, b.length);
0, result, start + 2, 2); start += WORD; final byte[] local = data[i].getCentralDirectoryData(); if (local != null) { System.arraycopy(local, 0, result, start, local.length); final byte[] local = data[data.length - 1].getCentralDirectoryData(); if (local != null) { System.arraycopy(local, 0, result, start, local.length);
existing.parseFromLocalFileData(b, 0, b.length); } else { final byte[] b = element.getCentralDirectoryData(); existing.parseFromCentralDirectoryData(b, 0, b.length);