我的程序每小时产生一个系统运行的信息日志,其中包含各种数据,如访问时间,数据传输和任何遇到的故障/警告。不幸的是,这些日志文件的大小可以从10,000KB到25,000KB,所以我至少在24小时之后开始单独压缩它们,这样我的系统在任何时候都只有24个解压缩的日志文件。访问压缩文件而不解压缩?
我需要解决的问题是,该软件的一部分是“诊断”窗口,用户可以根据文件的创建时间从选定的日期范围加载日志文件,并以易于阅读的方式查看其内容格式。据我所知,为了使文件显示在搜索结果中,必须有一个允许检查.zip的例外情况,但我无法访问任何文件的数据以查看所述.zip文件是否属于日期范围。
我的问题是:他们是我的一种方式来访问压缩文件的信息(并进一步扩展其内容),而无需解压缩文件,搜索,重新压缩文件?如果只有1或2个文件落在日期范围内,那么解压一百个或更多文件看起来工作量太大。
使用该文件的创建/修改时间... –
它可能有助于了解什么是压缩文件 – Jonesopolis
您可以看到zip头文件(文件名和大小),但用于从特定文件获取数据,你需要解压缩 – 2013-07-01 19:26:01