ZIP / 7z previews

Is there a way to make Seafile show a preview of the contents of archives (ZIP, 7z, etc) instead of showing “Online view is not applicable to this file format”? Just a directory listing would be great!

To make it even more awesome, it would be really cool to be able to browse ZIP files as if they were regular directories. As far as I know, ZIPs support random access, so that should be possible.