more than 2^31 bytes are displayed as negative value.
On ksh, this is like this;
$ echo $((2147483647)) # 2^31-1 2147483647 $ echo $((2147483647+1)) # 2^31 -2147483648