Например, когда вы скачиваете node.js, для каждой загрузки есть длинный список шасумов, windows, osx, linux.

http://blog.nodejs.org/

Это почему?

Я знаю, что вы можете проверить файл sha1sum и тем самым проверить, является ли файл именно таким, каким его хотели бы видеть разработчики, но кто это делает? Это причина?

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

2 ответа2

2

Причина 1

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

Причина 2

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

1

Я знаю, что вы можете проверить файл sha1sum и тем самым проверить, является ли файл именно таким, каким его хотели бы видеть разработчики, но кто это делает? Это причина? Я никогда не пытался загрузить файл, и он был поврежден или что-то в этом роде.

Тот факт, что с вами такого никогда не случалось, не означает, что это не может произойти, и вы не захотите, чтобы это произошло, если вы помещаете файл на чрезвычайно загруженный рабочий сервер. Повреждения могут возникать в любом месте цепочки передачи, и достаточно того, что один элемент оборудования в линии имеет неисправность.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .