Показать полную графическую версию : Копирование файла и одновременно получение SHA1
Приветствую гуру! Возможно ли копировать файл и одновременно с него снимать контрольные суммы SHA1 (к примеру) для экономии времени т.к. сначало копирую и потом заново снимаю контрольную сумму с этого же файла от куда копировал? Если возможно, намного дольше будет по времени от простого копирования через FileCopy() (для понимания как выгоднее копировать)? Благодарю заранее.
Возможно ли копировать файл и одновременно с него снимать контрольные суммы SHA1 (к примеру) »
-TRM-, если реализовать свою функцию копирования — да.
Но смысл? Если Ваши файлы не гигабайтные, то они при первом же чтении кладутся в кэш, посему Вы можете, например, сначала посчитать хэш, затем копировать — повторное чтение будет идти преимущественно из кэша.
Iska, да я за мелкие молчу-там все быстро происходит, а вот если на 4 гб-то это ощутимо. Просто не знаю как правильно организовать собственную функцию-если есть время-помогите плз.
-TRM-, не, я так глыбоко не копаю.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.