4 ms·
Figma's API returns 400 for .make files, so I dug into the binary. Turns out it's a ZIP with a custom format: Deflate for the schema chunk, Zstandard for the da
by albertsikkema 9mo ago
Figma's API returns 400 for .make files, so I dug into the binary. Turns out it's a ZIP with a custom format: Deflate for the schema chunk, Zstandard for the data, then Kiwi binary decoding. Scripts on GitHub if useful: https://github.com/albertsikkema/figma-make-extractor https://github.com/albertsikkema/figma-make-extractor
- barnas2 8mo agoI'm curious if you tried binwalk? That's usually my goto for mysterious files.
- lights0123 8mo agoI agree. It would likely have identified the separate deflate and zstd chunks automatically.
- albertsikkema 8mo agoNever thought about using that, thanks for the tip!
- albertsikkema 8mo agothat is a good one. Will try that next time.