Where the gemini-protocol is an alternative to the gopher-protocol and the Web — Misfin is an alternative to e-mail.
Misfin is tied to the gemini-protocol & gemtext — messages are assumed to be gemtext, server responses are based on gemini-protocol server responses, etc.
The nex-protocol specification doesn't describe a way of doing gzip, brotli, etc compression like HTTP does with the Accept-Encoding & Content-Encoding headers.
BUT —
A nex-server could support gzip compression when a ".gz" extension is added to the end of a file.
The response is the actual file. You don't need to do any decoding. So it is simple.
One cost of this is —
In general, you cannot tell if you actually received the whole file or not. You don't know, for example, if the network connection died before you received the whole file.
PostFreely Update (2023-10-01)
This is a PostFreely update for Sunday October 1st, 2023. (Or maybe Monday October 2nd, 2023 — depending on where you are in the world.)...