बहुत पहले नहीं, मैं उपयोग कर सकता था:
cat somefile.txt | openssl s_client -connect server:port -quiet -comp
हालाँकि, यह आदेश काम नहीं करता है, यहां तक कि साथ भी -ign_eof
:
$ cat somefile.bmp | openssl s_client -connect server:port -quiet -ign_eof
write:errno=32
क्योंकि कुछ बफ़ाइल में शुद्ध बाइनरी डेटा होते हैं (कहा पे .bmp
सर्वर द्वारा मान्यता प्राप्त एकमात्र प्रारूप है और somefile.bmp
असम्पीडित होने में बहुत समय लगेगा) ।
यह सुरक्षा उद्देश्यों के लिए नहीं है, क्योंकि मैं जो डेटा भेज रहा हूं वह सार्वजनिक है, हालांकि मैं उस गंभीर नियंत्रण को नियंत्रित नहीं करता हूं जो गैर-सुरक्षित कनेक्शन को अस्वीकार करता है।
enc base64
, बिल्ली करने से पहले