Я хочу сжать строку в Dart (в браузере). Я попытался это:Как сжать строку с помощью GZip или аналогичного в Dart?
import 'package:archive/archive.dart';
[...]
List<int> stringBytes = UTF8.encode(myString);
List<int> gzipBytes = new GZipEncoder().encode(stringBytes);
String compressedString = UTF8.decode(gzipBytes, allowMalformed: true);
UTF8.decode
Очевидно не предназначен для этого, и он не работает (файл не читается).
Каков правильный способ сжатия строки в Dart?
Что вы пытаетесь достичь? Я имею в виду, что вы пытаетесь сделать * с * сжатыми строками? Можете ли вы разместить больше своего кода, включая запись в файл? –
https://pub.dartlang.org/packages/archive –
@ GünterZöchbauer Да, это то, что я использую –