struct upkg_file *upkg_export_open(struct upkg *pkg, unsigned long idx);
size_t upkg_export_read(struct upkg_file *f, void *buf, size_t n);
-void upkg_export_close(struct upkg_file *f);
+int upkg_export_seek(struct upkg_file *f, long offset, int whence);
+long upkg_export_tell(struct upkg_file *f);
+void upkg_export_close(struct upkg_file *f);
size_t upkg_decode_index(long *val, unsigned char *bytes, size_t n);