opentdf / java-sdk

OpenTDF Java SDK
0 stars 0 forks source link

feat(sdk): update archive support #47

Closed mkleene closed 2 months ago

mkleene commented 2 months ago

Addresses https://github.com/opentdf/java-sdk/issues/27 and https://github.com/opentdf/java-sdk/issues/18

The API looks like:

byte[] zipFileBytes = new ZipWriter().file("file1", bytes).file("file 2", stream).build();

var reader = new ZipReader(fileChannel);
for (var entry: reader.getEntries()) {
  System.out.println(entry.getName());
  var outputStream = entry.getStream();
  // .. then use the output stream to get the contents
}