optimize method
Implementation
Future<File?> optimize(File input, String outputPath) async {
try {
final content = await input.readAsString();
final optimized = optimizeString(content);
if (optimized == null || optimized.length >= content.length) {
return null;
}
final output = File(outputPath);
await output.writeAsString(optimized);
return output;
} catch (_) {
return null;
}
}