system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: Why is KiloByte not 1000 bytes?

a Kilobit == 1000 bits

however, a kilobyte == 1024 bytes

I know that 8bits == 1 byte, but i dont see how that affects that a kilobyte is 1024 bytes.
gpt
There's a bit of marketing that mucked things up so KB is both 1000 bytes and 1024 bytes depending on what you're looking at

*Technicially* a Kilobyte(KB) is always 1000 Bytes and 1024 Bytes is a Kibibyte(KiB), but that's confusing.  People don't want to be flip flopping prefixes so marketing for most things just rounds to the nearest 10s place and calls a KB and a KiB close enough.

Windows when reporting sizes reports in KiB/MiB/GiB(2^10/20/30) despite saying KB/MB/GB(10^3/6/9) so when you install a 1000 GB hard drive and it shows up as ~960GB, that's what happened.