change all file offsets from long to gint64 so we can - theoretically - handle files...