Konwertuje wielkość pliku w bajtach na wielokrotność i dodaje przyrostek
let nBytes = 3838383838388394994; // wielkość w bajtach let sOutput = ""; const aMultiples = ["KiB", "MiB", "GiB", "TiB", "PiB", "EiB", "ZiB", "YiB"]; for (nMultiple = 0, nApprox = nBytes / 1024; nApprox > 1; nApprox /= 1024, nMultiple++) { sOutput = nApprox.toFixed(3) + " " + aMultiples[nMultiple] + " (" + nBytes + " bytes)"; }