package util

import "strconv"

func MakeFileSizeReadable(size uint64) string {
	unitStrings := []string{"B", "KB", "MB", "GB", "TB"}
	unitIndex := 0
	for size > 0 {
		tmp := size / 1024
		if tmp == 0 {
			return strconv.FormatUint(size%1024, 10) + unitStrings[unitIndex]
		}
		size = tmp
		unitIndex++
	}
	return "0B"
}
