title: Configure memory boxes role: manual tags: #configuration #manual #zettelstore syntax: zmk back: 00001004011200 backward: 00001004011200 box-number: 1 copyright: (c) 2020-present by Detlef Stern created: 00010101000000 lang: en license: EUPL-1.2-or-later modified: 20220307122554 published: 20220307122554 visibility: public Under most circumstances, it is preferable to further configure a memory box. This is done by appending query parameters after the base box URI mem:. The following parameters are supported: The default values are somehow arbitrarily, but applicable for many use cases. While the number of zettel should be easily calculable by an user, the number of bytes might be a little more difficult. Metadata consumes 6 bytes for the zettel identifier and for each metadata value one byte for the separator, plus the length of key and data. Then size of the content is its size in bytes. For text content, its the number of bytes for its UTF-8 encoding. If one of the limits are exceeded, Zettelstore will give an error indication, based on the HTTP status code 507.