Hacker News new | ask | show | jobs
by albertsikkema 156 days 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
1 comments

I'm curious if you tried binwalk? That's usually my goto for mysterious files.
I agree. It would likely have identified the separate deflate and zstd chunks automatically.
Never thought about using that, thanks for the tip!
that is a good one. Will try that next time.