-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
transmission uses GB instead of GiB #198
Comments
Not a bug. I just asked a bunch of people, and no one knows what a GiB is. |
They may not know what the letters GiB mean, but they do know what a GiB is. GiB is the unit they are familiar with. In fact people don't know what a GB is. A GB is considerably smaller than a GiB and is almost never used. Except by Transmission. Transmission is telling people the files it is downloading are bigger than they actually are. |
All Mac apps use "GB", not "GiB". Chrome uses GB. Firefox uses GB. Mac OS X uses GB. Windows uses GB. And so on. |
I'm not talking about the spelling. Spell it however you want to. I'm talking about the unit itself. Transmission can keep labelling it GB if they want to. |
And every one of those programs uses the GiB. They spell it GB, but they're using the GiB—not the GB. Almost nobody uses the GB. |
Ohh, ok, ok. I agree with you then. Keep spelling as "GB" but use GiB as actual unit. |
No, you weren't clear that you were talking about just the units, but not the actual text. |
Oh right I see what you mean. Yeah, Transmission really is doing it wrong. They aren't just labelling it wrong. And in fact, GB the label can be considered "right enough", since historically, it used to be the only label and people are still more familiar with it as a label. |
Other clients do use the right label. See for example, qbittorrent. |
That would actually be really, really bad. If you want GiB, you write GiB. If you want GB, you write GB. But don't mislabel GiB as GB! |
I agree, xelra, it is better to write GiB. It is common practice, though, to write GB, so if the makers are concerned about confusing their users, I'd understand if they decided to keep it that way. They definitely need to start using the GiB unit in their size calculations, though. |
Transmission should use GiB on Linux and GB on macOS. macOS switched from GiB to GB back with 10.6 Snow Leopard. Since the OS itself and most (updated) apps use GB, Transmission should stick to convention. |
We have hard-drive manufacturers to thank for this distinction. A kilobyte used to be 1024 bytes, no questions asked. They opted to go metric and make it 1000 bytes. Now kB is 1000 and kiB is 1024. |
Any Updates on Implementing this? |
Regarding macOS, the code uses the "File" style: transmission/macosx/NSStringAdditions.mm Line 40 in d3e1c83
From the doc, there are four possible styles: https://developer.apple.com/documentation/foundation/bytecountformatter/countstyle
So... in all scenarios, Apple will display "GB", not "GiB". |
Yes, it's a BUG! NOBODY expects GB! EVERYBODY expects GiB!
The text was updated successfully, but these errors were encountered: