if=প্রয়োজন হয় না, আপনি ddপরিবর্তে কিছু পাইপ করতে পারেন :
something... | dd of=sample.txt bs=1G count=1
এখানে দরকারী হবে না যেহেতু openssl randযাহাই হউক না কেন বাইটের সংখ্যা উল্লেখ করা প্রয়োজন। সুতরাং আপনি আসলে প্রয়োজন হবে না dd- এই কাজ করবে:
openssl rand -out sample.txt -base64 $(( 2**30 * 3/4 ))
1 গিগাবাইট সাধারণত 2 30 বাইট হয় (যদিও আপনি পরিবর্তে 10**910 9 বাইট ব্যবহার করতে পারেন )। * 3/4অংশ করুন Base64- ওভারহেড জন্য অ্যাকাউন্ট, উপার্জন এনকোড আউটপুট 1 গিগাবাইট।
বিকল্পভাবে, আপনি ব্যবহার করতে পারেন /dev/urandom, তবে এটি ওপেনএসএসএল থেকে কিছুটা ধীর হবে:
dd if=/dev/urandom of=sample.txt bs=1G count=1
ব্যক্তিগতভাবে, আমি ব্যবহার bs=64M count=16বা অনুরূপ হবে:
dd if=/dev/urandom of=sample.txt bs=64M count=16
/dev/urandomকরে বাইনারি ফাইল তৈরি করা হয়, সত্যিকারের পাঠ্য ফাইল নয়।