Log In     Register    

Help and Support
Ask a question, report a problem, request a feature...
<<  Back To Forum

Discrepancy in File Size Display Between Tixati 3.38 and qBittor

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/13 04:56:27 AM    
I assume both torrents have all or the same files on and/or off?
In your picture the qbittorrent torrent is in GiB units but tixati is in GB units.

Size In Gigabyte  250GB
Equivalent Size In Gibibyte  238.4GiB

That difference is about what your picture shows for a difference.
by Guest on 2025/09/13 07:30:11 AM    
Have you tried to look at Output Formatting tab in settings? It has options for decimal/binary units, and a lot more other things.
by Guest on 2025/09/13 08:06:16 AM    
SOLVED

The discrepancy was due to my oversight of a fundamental technical detail. qBittorrent reports file sizes using the binary system, as defined by the International Electrotechnical Commission (IEC). This system is based on exponential powers of 2, rooted in Boolean gate logic, which aligns with how computers natively process and interpret data. In contrast, Tixati reports file sizes using the decimal system, based on powers of 10, which is commonly adopted in commercial and consumer-facing contexts. This difference in unit representation accounts for the observed inconsistency.

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.




This web site is powered by Super Simple Server