in backup-core/src/main/java/org/apache/iotdb/backup/core/pipeline/in/source/InCompressDataSource.java [263:288]
public FilenameFilter initFileFilter(ImportModel importModel) {
return (dir, name) -> {
switch (importModel.getCompressEnum()) {
case SNAPPY:
if (!name.toLowerCase().endsWith(".snappy.bin")) {
return false;
}
return true;
case GZIP:
if (!name.toLowerCase().endsWith(".gz.bin")) {
return false;
}
return true;
case LZ4:
if (!name.toLowerCase().endsWith(".lz4.bin")) {
return false;
}
return true;
default:
if (!name.toLowerCase().endsWith(".bin")) {
return false;
}
return true;
}
};
}