Nice. But it seems some easy improvements are possible: Do you really need to call get_blob(), downloading the entire blob, when a file is opened?
Similarly, in read() you always download the entire blob (again). It seems that get_blob() comes with an x_ms_range parameter that would allow you to specify the byte range you actually want.
Similarly, in read() you always download the entire blob (again). It seems that get_blob() comes with an x_ms_range parameter that would allow you to specify the byte range you actually want.