Почему Rebol Copy Big File не работает с действительно большими файлами, а проводник Windows - нет?

Я попробовал функцию carl 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
>>

person Rebol Tutorial    schedule 01.11.2009    source источник
comment
У вас больше шансов получить ответ, если вы покажете, какой вывод консоли был произведен.   -  person Peter W A Wood    schedule 26.11.2009
comment
Я согласен, но сообщения об ошибке не было, как я добавил выше :)   -  person Rebol Tutorial    schedule 06.12.2009


Ответы (1)


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

person DocKimbel    schedule 14.04.2010
comment
Будет ли это проблема и с Red? - person Graham Chiu; 30.01.2013