package com.faforever.client.io;
import java.util.Locale;
public final class Bytes {
private Bytes() {
}
public static String formatSize(long value, Locale locale) {
if (value < 1024) {
return value + " B";
}
int z = (63 - Long.numberOfLeadingZeros(value)) / 10;
return String.format(locale, "%.1f %siB", (double) value / (1L << (z * 10)), " KMGTPE".charAt(z));
}
}