Как сжать этот список l = [14, 0, -31, 16, 68, 69, 86, 69, 76, 79, 80, 69, 82, 32] в трепете?

#java #flutter

Вопрос:

список l = [14, 0, -31, 16, 68, 69, 86, 69, 76, 79, 80, 69, 82, 32]

Я сжал это в java, используя класс Deflater, который отлично работает на моем java-сервере. Вывод сжатого массива байтов является [120, -100, -29, 99, 120, 40, -32, -30, 26, -26, -22, -29, 31, -32]

Но когда я сжимаю это в flutter, используя класс Deflate, я получаю [227, 99, 120, 40, 224, 226, 26, 230, 234, 227, 31, 224, 26, 164, 0, 0]

Это код в flutter:

 var compressor = Deflate(l); Listlt;intgt; compressedBytes = compressor.getBytes();  

Где я совершаю ошибки?