add base64 files and move parsing towards destination ptrs instead of static buffers