Enhancement: Added file-like streamer that accepts a file-like instance
Change: Replaced "get_position()" with "tell()" for better compatibility
with methods expecting file objects
Change: Use "path_name" variable name consistently