static Map<S, Long> listZipAsNameToCRCMap(File inZip) ctex {
  if (inZip == null) null;
  temp ZipFile zipFile = new ZipFile(inZip);
  ret listZipAsNameToCRCMap(zipFile);
}
    
static Map<S, Long> listZipAsNameToCRCMap(ZipFile zipFile) {
  ret mapToMap(listZipEntries(zipFile), e -> pair(e.getName(), e.getCrc()));
}