Skip to main content

Command Palette

Search for a command to run...

gzip에 대한 깨달음

Published
1 min readView as Markdown
D
I created SWC, an open-source compiler project, and previously worked at Deno and Vercel. These days, I spend a lot of time building Labor0, along with Watchtower and The AI Platform at Zephyr Cloud IO.

원래 gzip을 공부해서 거기에 최적화를 하려고 했는데 휴가 쓰면서 읽던 탭을 닫아버렸고 그대로 까먹었다. 가변 길이 인코딩을 사용한다는 점과 반복되는 뭉텅이를 치환해서 저장한다는 것 정도만 읽은 상태였다.

근데 오늘 운동하러 가다가 가변 길이 인코딩이라는 게 무엇을 의미하는지를 깨달았다. var v, a, rvar a, b, c보다 압축률이 좋다. 왜냐면 v, a, r를 인코딩할 때 더 작은 길이를 사용할 수 있기 때문이다. 이걸 깨닫고 나니까 모든 코드가 이해가 가더라.

More from this blog