Fixed ZipFile not supporting backends

Opening ZipFile with a backend will result in corrupted archives if the
file is closed and opened multiple times.

Change-Id: Ia0e5f50f51f5157c245041b091eca38676f978df