Вы можете использовать rsync -avz --progress /path/to/file user@host:/path/to/destination
или scp /path/to/file user@host:/path/to/destination
bzip2
файлы содержат только сигнатуры базового формата, сжатые данные и информацию, необходимую для распаковки этих данных . Они не содержат никаких файловых -метаданных -; вместо этого они полагаются на метаданные сжатого файла (, поэтому file.bz2
распаковывается в file
с отметками времени file.bz2
, независимо от исходного имени файла и исходных отметок времени ).
Существует одна часть сжатия, которая может варьироваться, — рандомизация ввода; но на практике это давно отключено, а текущие версии bzip2
не рандомизируют ввод.
В результате вывод bzip2
зависит только от входных данных и уровня сжатия. Выход детерминирован.
Я не уверен, что вы найдете для всего этого авторитетный источник; лучшим доказательством, которое я могу предложить, является отсутствие какого-либо упоминания о bzip2
в примечаниях к воспроизводимым сборкам Debian . bzip2
используется в Debian, поэтому, если он вызывает проблемы, он будет упомянут, так же какgzip
делает .