INNER CODE UNIT · Go

size

benbusby/yeetfile · shared/utils.go:36

	size := float64(b) / float64(div)
	if math.Mod(size, 1) == 0 {
		return fmt.Sprintf("%d %cB", int64(b)/div, "KMGT"[exp])
	}

	return fmt.Sprintf("%.1f %cB", size, "KMGT"[exp])
}

// IsPlaintext takes a string determines if it contains non-ascii characters
func IsPlaintext(text string) bool {
	scanner := bufio.NewScanner(strings.NewReader(text))
	for scanner.Scan() {
		for _, r := range scanner.Text() {
			if r > 127 {
				return false // Non-ASCII character found
			}
		}
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…