Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)


Topic review


Re: about speed unit of console output

WinSCP always uses 1024 not 1000.
In the past, WinSCP used KiB, MiB, etc. units to make it clear. But most people were not familiar with these, so we reverted back to the ambiguous KB, MB, etc.

until hard drive manufacturers inflated disk size by measuring "MB" in 1000 byte increments, kB meant 2^10 and MB meant 2^10 * 2^10 = 2^20. By rights, then, there should be no "MiB" but instead something like "MdB" or "MtB" to indicate 'decimal' or 'base ten' and leave MB to mean 2^20 as before.

Now go ahead and be nit-picky that 1024 should be "kB" and not KB..

about speed unit of console output

Hi, Martin
I have a winscp command console output of a "synchronize" command:
.... somefile.txt 2835 KB | 3164,3 KB/s | binary | 100%

I check the file size in file properties, it is 2,76 MB (2 904 064 bytes On Disk).
Seems when Windows(TM) marks MB(namely 1000*1000 bytes), it is actually MiB(1024*1024 bytes).
Does that mean 2835 KB in output is 2835 KiB actually?

In that sense, for transfer speed "3164,3 KB/s", does "KB" also stand for KiB(1024 bytes) actually?

Thank you!