Bonjour,
Je compresse un texte, que j'ai auparavant codé en Base 64. Mon problème est que lorsque mon texte est trop court, ca ne compresse pas mais augmente la taille du fichier...
Voici mon code :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 String inputString = "le cheval court dans le pre"; byte[] inputByte = inputString.getBytes(); byte[] result1 = Base64.encode( inputByte); Deflater deflater = new Deflater(Deflater.BEST_COMPRESSION); deflater.setInput(result1 , 0, result1.length); deflater.finish(); byte[] buff = new byte[result1.length + 50]; int size = deflater.deflate(buff);
Partager