Я написал код для загрузки подкастов и заметил, что контрольные суммы файлов, которые я загружал с ним, не совпадают с контрольными суммами файлов, загруженных другими способами.
Сначала я думал, что в моем коде есть ошибка, но во время тестирования я заметил, что файлы, загруженные с помощью wget, curl и Invoke-WebRequest, также отличаются друг от друга. Я проверил на своем компьютере с Windows 10 и Ubuntu 16.04 VPS, и то же самое происходит на обоих.
Кто-нибудь знает, что может быть причиной этого?