listAabEntries function

Future<List<String>> listAabEntries(
  1. String aabPath
)

Read entry names from an .aab zip.

Implementation

Future<List<String>> listAabEntries(String aabPath) async {
  final bytes = await File(aabPath).readAsBytes();
  final archive = ZipDecoder().decodeBytes(bytes);
  return archive
      .where((f) => f.isFile)
      .map((f) => f.name.replaceAll(r'\', '/'))
      .toList();
}