'b' Modifier: Binary Mode
'b' Modifier File को Binary Mode में Open करता है। "Binary" Files वे Files हैं जिनका Format Readable Characters से नहीं बना होता। Binary Files में Image Files (JPEGs, GIFs), Audio Files (MP3s), या Binary Document Formats (Word, PDF) शामिल हो सकते हैं।
Python में, Files Default रूप से Text Mode में Open होती हैं। Files को Binary Mode में Open करने के लिए, Mode Specify करते समय 'b' Add करें।
उदाहरण
f = open('my_file', 'rb')
file_content = f.read()
f.close()
उपरोक्त Code my_file को Binary Read Mode में Open करता है और File Content को file_content Variable में Store करता है।
मुख्य अंतर:
- Text Mode ('t' या Default): Data को Strings (Unicode) के रूप में Read/Write करता है, Encoding/Decoding Handle करता है
- Binary Mode ('b'): Data को Bytes Objects के रूप में Read/Write करता है, कोई Encoding/Decoding नहीं