by Guest on 2025/09/12 07:25:32 PM
During the transfer of torrent files between Tixati version 3.38 and qBittorrent version 5.1.2, a significant discrepancy in the reported file sizes was observed. The difference in displayed sizes between the two applications is substantial and raises concerns regarding accuracy.
As an example, the attached image illustrates this inconsistency : -
https://i.postimg.cc/VvWXJFYC/200.png
Tixati 3.38 reports the file size as 250 GB
qBittorrent 5.1.2 reports the same file as 232 GB
Kindly investigate the cause of this inconsistency.
Thank you.
by Guest on 2025/09/14 08:53:17 AM
You don't need any magical converter for that, only basic math.
With decimal units,
1 kilobyte = 1000 bytes,
1 megabyte = 1000*1000 bytes,
1 gigabyte = 1000*1000*1000 bytes.
Therefore, 250 148 290 560 bytes of data that you have equal to
250148290560 / 1000000000 = 250 GB.
As we write in decimal, we can just take the appropriate digits from the beginning.
With binary units,
1 kilobyte = 1024 bytes,
1 megabyte = 1024*1024 bytes,
1 gigabyte = 1024*1024*1024 bytes.
Therefore, 250 148 290 560 bytes of data equal to
250148290560 / 1073741824 = 232.97 GB.
As computers count in binary, minimally addressable blocks of memory and storage, virtual memory pages, bus transfer units, etc. are naturally chosen to be some power of 2 bits or bytes, and counting them is also easier with power of two steps (1024 is 2 to the 10th power). In the earliest decades, it wasn't like that, and the native word size depended on physical limitations and types of data that would be processed on the computer.
Sometimes programs take some size reported (e. g. by the operating system) in binary kilobytes, and then divide it using decimal units, showing the result that is neither here, nor there. When in doubt, count bytes on your own.