답변:
gzip
보조 명령은 모두 기본적으로 STDIN에서 읽습니다. 우리는 이것을 간단한 테스트로 테스트 할 수 있습니다 :
$ echo testing | gzip | zcat
testing
또는 그것이 우연이 아니라는 것을 증명하기 위해 더 이국적인 것
$ dd if=/dev/urandom of=bigfile bs=1024 count=102400
102400+0 records in
102400+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 6.42114 s, 16.3 MB/s
$ sha1sum bigfile
25b4832d3e738e70721d86695ea7a767a3afb229 bigfile
$ cat bigfile | gzip | zcat | sha1sum
25b4832d3e738e70721d86695ea7a767a3afb229 -
그것은 당신의 s3cmd
출력이 어떤 식 으로든 더럽거나 변형 되었음을 나타냅니다 . 실제 파일 이름을 제공하는 대신 파일로 리디렉션 한 다음과 같은 출력을보십시오 head
. 또는 올바르게 다운로드하여 비교하십시오.
s3cmd
출력 에 대해 옳다고 생각합니다 . 나는 접근 방식을 바꾸어curl
대신 사용 했다.