Sake562 Ответов: 1

Проверьте файлы повреждены или нет после загрузки моих файлов на ftp сервер


hi everyone how can i check my files corruptin or no  after uploading my files to ftp server


Что я уже пробовал:

У меня есть попытка найти в google, но я ничего не могу найти

Suvendu Shekhar Giri

Какого рода коррупцию вы ожидаете в этих файлах?

Sake562

потеря информации или загружена не вся информация

Suvendu Shekhar Giri

тогда, вероятно, вы можете сравнить размер обоих файлов в байтах и посмотреть, все ли байты переданы или нет.

1 Ответов

Рейтинг:
2

Garth J Lancaster

хорошо....

допустим, " n " файлов находятся в пакете работы
Когда вы отправляете файлы, добавьте их имя, размер файла и хэш SHA1 в "индексный файл".
Отправьте "индексный файл" по FTP

Периодически или при получении индексного файла процесс на стороне FTP-сервера проверяет индексный файл
для каждого файла в индексе он проверяет имя файла, размер файла, SHA1 # полученного локального ftp-файла ie, генерируя отчет об ошибке, если есть несоответствие

очевидно, это зависит от того, какой тип коррупции вы ожидаете, и если вы не отправляете файлы в двоичном / графическом режиме, то у вас могут возникнуть проблемы, и вам придется подумать, что вы собираетесь делать с "отчетом о коррупции"


Sake562

Согласно поговорке FTp-сервер настолько опасен, что я должен учитывать все, прежде чем писать код.Потеря информации может произойти, когда я загружаю информацию на ftp-сервер, и я не знаю об этой ситуации.Из-за того, что у меня есть попытка предотвратить эту ситуацию

Garth J Lancaster

ну, если это так критично, вы также хотели бы рассмотреть

переход с ftp на sftp/ftps
надежное шифрование файлов
полный аудит

платить деньги за достойную реализацию, которая позволяет вам выполнять все эти задачи

вы не сказали, что такое ваш бизнес, очевидно, он становится более интересным, если у вас есть проблемы с "соответствием" - например, PCIDSS, HIPAA ....