यह एक काल्पनिक सवाल है, इसलिए कृपया मुझसे यह न पूछें कि मैं ऐसा क्यों करना चाहता हूं।
यह मानते हुए कि मेरे पास एक चर GIF
है जिसमें बाइनरी डेटा शामिल है, और यह मानते हुए कि मैं पाइप |
ऑपरेटर का उपयोग नहीं कर सकता , निम्न 'ऑपरेटर से कम-से-कम' ऑपरेटर का उपयोग करने का सही तरीका होना चाहिए :
openssl enc -base64 <<< $GIF
हालांकि, ऐसा लगता है कि मेरे लिए <<<
नहीं है बाइनरी-सुरक्षित है और इसलिए बाइनरी डेटा भ्रष्ट हो जाता है।
क्या बाइनरी-सेफ समतुल्य है?
$GIF
, एक शुरुआत के लिए, शुरू करने से पहले भी पूर्ण-बाइनरी धारण नहीं कर रहा है। हालांकि, एनयूएल चरित्र के अपवाद के लिए, यह अन्य सभी को पकड़ रहा है। (रेफरी के रूप में: vaab.blog.kal.fr/2014/05/03/… )