]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
formated information for verbose output
authorPaul Cruz <paulcruz74@fb.com>
Mon, 12 Jun 2017 22:59:28 +0000 (15:59 -0700)
committerPaul Cruz <paulcruz74@fb.com>
Mon, 12 Jun 2017 22:59:28 +0000 (15:59 -0700)
programs/fileio.c

index d2958954472c3c5519ced3c215a3caf4c717a2ec..b8dfd898e455477a9a1f5587c6c37c2f7a338098 100644 (file)
@@ -977,22 +977,21 @@ int FIO_listFile(const char* inFileName, int displayLevel){
 
         double compressedSizeMB = (double)info->compressedSize/(1 MB);
         double decompressedSizeMB = (double)info->decompressedSize/(1 MB);
-        DISPLAY("%d %d\n", info->canComputeDecompSize, info->usesCheck);
 
         if(displayLevel<=2){
             DISPLAY("Skippable  Non-Skippable  Compressed  Uncompressed  Ratio  Check  Filename\n");
             DISPLAY("                          %7.2f MB    %7.2f MB\n", compressedSizeMB, decompressedSizeMB);
         }
         else{
-            DISPLAY("Compressed Size: %.2f MB (%llu B)\n", (double)info->compressedSize/(1 MB), info->compressedSize);
-            if(info->decompressedSize!=ZSTD_CONTENTSIZE_ERROR && info->decompressedSize!=ZSTD_CONTENTSIZE_UNKNOWN){
-                DISPLAY("Decompressed Size: %.2f MB (%llu B)\n", (double)info->decompressedSize/(1 MB), info->decompressedSize);
+            DISPLAY("# Zstandard Frames: %d\n", info->numActualFrames);
+            DISPLAY("# Skippable Frames: %d\n", info->numSkippableFrames);
+            DISPLAY("Compressed Size: %.2f MB (%llu B)\n", compressedSizeMB, info->compressedSize);
+            if(info->canComputeDecompSize){
+                DISPLAY("Decompressed Size: %.2f MB (%llu B)\n", decompressedSizeMB, info->decompressedSize);
+                DISPLAY("Ratio: %.4f\n", compressedSizeMB/decompressedSizeMB);
             }
-            else if(info->decompressedSize==ZSTD_CONTENTSIZE_ERROR){
-                DISPLAY("Decompressed Size: There was an error with getting the decompressed size\n");
-            }
-            else{
-                DISPLAY("Decompressed Size: N/A\n");
+            if(info->usesCheck){
+                DISPLAY("Check: XXH64\n");
             }
         }
     }