Stream Methods
Stream methods allow Wolfram Language users to extend the low-level input and output stream operations to storage systems other than files, or to perform translations such as compression or encryption.
DefineInputStreamMethod — define a custom method for reading from an input stream
DefineOutputStreamMethod — define a custom method for writing to an output stream
RemoveInputStreamMethod — remove an input stream method definition
RemoveOutputStreamMethod — remove an output stream method definition