calculateCompressionStats static method
Calculate compression stats from file paths
Implementation
static Future<CompressionStats> calculateCompressionStats({
required String inputPath,
required String outputPath,
}) async {
final inputFile = File(inputPath);
final outputFile = File(outputPath);
final inputExists = await inputFile.exists();
final outputExists = await outputFile.exists();
if (!inputExists || !outputExists) {
return _buildStats(0, 0);
}
final inputSize = await inputFile.length();
final outputSize = await outputFile.length();
return _buildStats(inputSize, outputSize);
}