Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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


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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: