Mit folgender Funktion lassen sich Dateigrößen, die als Bytes übergeben werden formatieren. Kann leicht als Vue Filter verwendet werden.
export function fs(size: number): string { let mod = 1024; let units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB']; let i = 0; for (i = 0; size > mod; i ++) { size = size / mod; } return round(size, 2) + ' ' + units[i]; }