debugCompress function

String debugCompress(
  1. String data
)

Implementation

String debugCompress(String data) {
  Map<String, String?> all = {
    "RAW": data,
    "NOP": _attempt(() => compressNoopEncode(compress: data)),
    "LZS": _attempt(() => compressLzstring(compress: data)),
    "BZ2": _attempt(() => compressBzip2(compress: data)),
    "GZI": _attempt(() => compressGzip(compress: data)),
    "ZLI": _attempt(() => compressZLib(compress: data)),
  };

  for (String key in all.keys) {
    print("$key: ${all[key]?.length ?? "-1"}: ${all[key] ?? "ERRORED"}");
  }

  print("   ");

  return compress(data);
}