Class ZipXlsExtrator
java.lang.Object
br.com.xadm.ingestao.ZipXlsExtrator
Desempacota o .zip de lote em suas entradas .xlsx (o zip É o lote). Só desempacota —
dedupe e persistência ficam no serviço de ingestão do app. Guardas contra zip
malicioso/gigante (cliente autenticado, mas defesa em profundidade).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordUma entrada .xlsx do zip. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextrair(byte[] zipBytes) Desempacota o zip e devolve suas entradas .xlsx (ignora diretórios,__MACOSX/e temporários~$).
-
Constructor Details
-
ZipXlsExtrator
public ZipXlsExtrator()
-
-
Method Details
-
extrair
Desempacota o zip e devolve suas entradas .xlsx (ignora diretórios,__MACOSX/e temporários~$). Falha se não for zip, estourar um teto, ou não tiver .xlsx.- Parameters:
zipBytes- bytes do .zip enviado- Returns:
- entradas .xlsx do lote
-