The “plain” encoding represents a zettel the same way it is stored in a file with an extension .zettel.

Zettel with a syntax value “zmk” are typically stored in a file with the extension .zettel. Storing zettel with other syntax values in a .zettel file is also possible, but not recommended. In those cases, the zettel is stored in two files: one file (without a filename extension) contains the metadata, and the other stores the zettel content.

These two cases are mirrored by specifying the required part of a zettel:

If transferred via HTTP, the content type depends on the selected part: