Sorry, stopped reading when you Stated bytes were kilobytes.
Size, bytes 2561
Pretty sure this is a difference in dialect.
America: 2561 bytes = 2.561 kb = 2561 bytes / 1000 bytes/kilobyte
Wherever you are: 2.561 kb = 2561000 bytes
Where are you?
In Binaryworld kilo is 2^10 = 1024. This isn't the metric system