diff --git a/src/main/java/azgracompress/compression/ImageDecompressor.java b/src/main/java/azgracompress/compression/ImageDecompressor.java
index 9ca804ff37a87bcf1bc4c95986413ae3f0869842..8f29716545f9ec71c7f2b9dd05f83fc98ed4e051 100644
--- a/src/main/java/azgracompress/compression/ImageDecompressor.java
+++ b/src/main/java/azgracompress/compression/ImageDecompressor.java
@@ -122,13 +122,22 @@ public class ImageDecompressor extends CompressorDecompressorBase {
             if (decompressor != null) {
                 final long expectedDataSize = decompressor.getExpectedDataSize(header);
                 validFile = (dataSize == expectedDataSize);
-                logBuilder.append(String.format("File size:\t\t%d B (%d kB) (%d MB)\n",
-                                                fileSize,
-                                                (fileSize / 1000),
-                                                ((fileSize / 1000) / 1000)));
+
+                logBuilder.append("File size:\t\t").append(fileSize).append(" B");
+
+                final long KB = (fileSize / 1000);
+                if (KB > 0) {
+                    logBuilder.append(" (").append(KB).append(" KB)");
+                    final long MB = (KB / 1000);
+                    if (MB > 0) {
+                        logBuilder.append(" (").append(MB).append(" MB)");
+                    }
+                }
+                logBuilder.append('\n');
 
                 logBuilder.append("Header size:\t\t").append(headerSize).append(" Bytes\n");
-                logBuilder.append("Data size:\t\t").append(dataSize).append(" Bytes ").append(dataSize == expectedDataSize ? "(correct)\n" : "(INVALID)\n");
+                logBuilder.append("Data size:\t\t").append(dataSize).append(" Bytes ")
+                        .append(dataSize == expectedDataSize ? "(correct)\n" : "(INVALID)\n");
 
                 final long pixelCount = header.getImageDims().multiplyTogether();
                 final long uncompressedSize = 2 * pixelCount; // We assert 16 bit (2 byte) pixel.