উত্তর:
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
পরিবর্তে ব্যবহার করেছি used