Почему Rebol Copy Big File не работает с действительно большими файлами, а Windows Explorer - нет? - PullRequest
1 голос
/ 01 ноября 2009

Я попробовал функцию Карла http://www.rebol.com/article/0281.html

с 155 мес. Работает.

Затем я проверил с 7 Go, он проваливается, не сказав предела.

Почему существует ограничение? Я не вижу ничего в коде, который устанавливает ограничение.

Там нет сообщения об ошибке

>> copy-file to-rebol-file "D:\@mirror_ftp\cpmove.tar" to-rebol-file "D:\@mirror_ftp\testcopy.tar"
0:00
== none
>>

1 Ответ

4 голосов
/ 15 апреля 2010

REBOL использует 32-разрядные целые числа со знаком, поэтому он не может читать файлы размером более 2147483647 байт (2 ^ 31-1), что составляет примерно 2 ГБ. REBOL3 использует 64-битные целые числа, поэтому таких ограничений не будет.

...