Size: a a a

cxx.Дискуссионная

2020 February 19

BB

Bohdan Bessonov in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Но они не мгновенно же перезаписываются. Мб нужен будеь эпсилон для даты
Что ты имеешь в виду? Не перетирать файл пока он пишется еще?

Алсо можно ли подменить дату изменения? (Со взломом не связано)
источник

AB

Artöm Bakri Al-Sarmini in cxx.Дискуссионная
Хотя не, все хуйня
источник

Е

Егор in cxx.Дискуссионная
Bohdan Bessonov
Что ты имеешь в виду? Не перетирать файл пока он пишется еще?

Алсо можно ли подменить дату изменения? (Со взломом не связано)
в никсах можно вроде
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Егор
в никсах можно вроде
Ну то минорно

Пока прога затыкается на сха1 для файла овер 300 метров
источник

AB

Artöm Bakri Al-Sarmini in cxx.Дискуссионная
Как он считается?
источник

AB

Artöm Bakri Al-Sarmini in cxx.Дискуссионная
Память блоками читается, не посимвольно?
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Память блоками читается, не посимвольно?
if (file.open(QFile::ReadOnly))
 {
   QByteArray data = file.readAll();
   QString hashString{ QCryptographicHash::hash(data, QCryptographicHash::Sha1).toHex() };

   return hashString == remoteFileHash;
 }
источник

Е

Егор in cxx.Дискуссионная
Bohdan Bessonov
if (file.open(QFile::ReadOnly))
 {
   QByteArray data = file.readAll();
   QString hashString{ QCryptographicHash::hash(data, QCryptographicHash::Sha1).toHex() };

   return hashString == remoteFileHash;
 }
А точно стоит брать кути, где важна производительность?
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Егор
А точно стоит брать кути, где важна производительность?
Весь проект на кути, пока файлы были до мегабайта - не вызывало проблем

теперь появились большие файлы. Думаю, как ускорять
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
+ удобно было, что на питоне можно быстро посчитать ремоуты и запихнуть на сервак в файл хэши
источник

Е

Егор in cxx.Дискуссионная
Bohdan Bessonov
Весь проект на кути, пока файлы были до мегабайта - не вызывало проблем

теперь появились большие файлы. Думаю, как ускорять
Тут в куте5 новый способ добавили видимо, попробуй вот так переписать https://stackoverflow.com/questions/16383392/how-to-get-the-sha-1-md5-checksum-of-a-file-with-qt
источник

AB

Artöm Bakri Al-Sarmini in cxx.Дискуссионная
Мб другой алго для хеша взять?
источник

Е

Егор in cxx.Дискуссионная
тут же кстати пишут что считывать большие файлы с помощью readAll идея не самая лучшая
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Егор
тут же кстати пишут что считывать большие файлы с помощью readAll идея не самая лучшая
да, увидел, через адд дата

спасибо
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Мб другой алго для хеша взять?
да непринципиально, все равно для больших файлов упирается в диско и/о
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
а чем плохо дату чекать?
источник

AB

Artöm Bakri Al-Sarmini in cxx.Дискуссионная
Ее сложно одинаковой сделать
источник

Е

Егор in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Ее сложно одинаковой сделать
В каком плане?
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
ну хотя да. когда скачаешь уже будет другая дата. говно. ну пох, значит хэши
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
потерпят
источник