如果我们有 10,000 个输入测试数据文件,如何减少磁盘空间



我们有 10,000 个测试用例,每个测试用例都有一个测试输入文件 XML。因此,有10,000个XML文件占用了大约2GB的大量磁盘空间。

我们已将所有 XML 文件转换为 JSON 文件,从而大大减少了大量空间。

我的问题是?

是否有任何工具或其他方法可以在不影响性能的情况下减小尺寸。

一种可能的方法是单独压缩和存储磁盘上的数据文件。当需要数据文件时,只需通过代码解压缩它并使用它。

在Java的情况下,您可以使用java.util.zip.GZIPOutputStream和java.util.zip.GZIPInputStream来压缩和解压缩文件。文件扩展名为".gz"。

Python也有"gzip"模块来支持.gz文件的压缩/解压缩。

最新更新