我的程序每小時產生一個系統運行的信息日誌,其中包含各種數據,如訪問時間,數據傳輸和任何遇到的故障/警告。不幸的是,這些日誌文件的大小可以從10,000KB到25,000KB,所以我至少在24小時之後開始單獨壓縮它們,這樣我的系統在任何時候都只有24個解壓縮的日誌文件。訪問壓縮文件而不解壓縮?
我需要解決的問題是,該軟件的一部分是「診斷」窗口,用戶可以根據文件的創建時間從選定的日期範圍加載日誌文件,並以易於閱讀的方式查看其內容格式。據我所知,爲了使文件顯示在搜索結果中,必須有一個允許檢查.zip的例外情況,但我無法訪問任何文件的數據以查看所述.zip文件是否屬於日期範圍。
我的問題是:他們是我的一種方式來訪問壓縮文件的信息(並進一步擴展其內容),而無需解壓縮文件,搜索,重新壓縮文件?如果只有1或2個文件落在日期範圍內,那麼解壓一百個或更多文件看起來工作量太大。
使用該文件的創建/修改時間... –
它可能有助於瞭解什麼是壓縮文件 – Jonesopolis
您可以看到zip頭文件(文件名和大小),但用於從特定文件獲取數據,你需要解壓縮 – 2013-07-01 19:26:01