angular-filter icon indicating copy to clipboard operation
angular-filter copied to clipboard

KiB and MiB are wrongly used in place of kB and MB

Open evilaliv3 opened this issue 6 years ago • 2 comments

The current implementation for byteFmt and kbFmt is using KiB(kibibyte) and MiB (mebibyte) are wrongly used in place of kB(kilobyte) and MB (megabyte).

The issue should be fixed in compatibility with the most common convension of softwares like the linux filesystem, chrome, firefox.

Evidences of the issue are present on the following ticket: https://github.com/globaleaks/GlobaLeaks/issues/2044

A diffuse explaination is present on the wikipedia page: https://en.wikipedia.org/wiki/Kilobyte

image

evilaliv3 avatar Aug 10 '17 18:08 evilaliv3

In the real only linux and mac use the correct Kb definitions while Microsoft still use the 1024 size so that it is not possible to obtain something completely "correct".

evilaliv3 avatar Aug 12 '17 16:08 evilaliv3

It might be better to modify the filters to take a second parameter which is the base 10 or 2.

nmoinvaz avatar Oct 10 '17 18:10 nmoinvaz