@@ -0,0 +1,600 @@
+package com.almuradev.almurasdk.util;%0A%0Apublic class FileSizeUtil %7B%0A%0A    private static final String%5B%5D SIZE_SUFFIXES = %7B %22B%22, %22KB%22, %22MB%22, %22GB%22, %22TB%22, %22PB%22, %22EB%22, %22ZB%22, %22YB%22 %7D;%0A%0A    public static String format(long value) %7B%0A        if (value %3C 0) return %22-%22 + format(-value);%0A        if (value == 0) return %220B%22;%0A%0A        final int mag = (int) (Math.log10(value) / Math.log10(1024));%0A        final float adjustedSize = (float) value / (1L %3C%3C (mag * 10));%0A%0A        final String format = (mag %3E 2 ? %22%25.2f%22 : %22%25.0f%22) + %22%25s%22;%0A        return String.format(format, adjustedSize, SIZE_SUFFIXES%5Bmag%5D);%0A    %7D%0A%7D%0A

Add FileSizeUtil