return result;
}
-int FIO_listFile(const char* infilename){
+int FIO_listFile(const char* infilename, int displayLevel){
DISPLAY("FILE DETECTED: %s\n", infilename);
const char* const suffixPtr = strrchr(infilename, '.');
if(!suffixPtr || strcmp(suffixPtr, ZSTD_EXTENSION)){
DISPLAYLEVEL(1, "file %s was not compressed with zstd -- ignoring\n", infilename);
return 1;
}
+ else{
+ U64 const compSize = UTIL_getFileSize(infilename);
+ if(displayLevel<=2){
+ DISPLAY("Skippable Non-Skippable Compressed Uncompressed Ratio Check Filename\n");
+ DISPLAY(" %7.2f MB\n", (double)compSize/(1 MB));
+ }
+ else{
+ DISPLAY("Compressed Size: %.2f MB (%llu B)\n", (double)compSize/(1 MB), compSize);
+ }
+ }
return 0;
}
@return : 0 == ok; 1 == pb with src file. */
int FIO_decompressFilename (const char* outfilename, const char* infilename, const char* dictFileName);
-int FIO_listFile(const char* infilename);
+int FIO_listFile(const char* infilename, int displayLevel);
/*-*************************************
* Multiple File functions
unsigned u;
DISPLAY("Number of files listed: %d\n", filenameIdx);
for(u=0; u<filenameIdx;u++){
- FIO_listFile(filenameTable[u]);
+ FIO_listFile(filenameTable[u],g_displayLevel);
}
CLEAN_RETURN(0);
}