The decoded filename can be unpacked to get the author ID, creation timestamp and modified timestamp. The last byte of an author ID seems to always be null, and isn't included as part of the string.įilenames are base32-encoded using a custom alphabet sequence cwmfjordvegbalksnthpyxquiz012345. Author IDs are usually formatted as lowercase hex strings with dashes like xxxx-xxxx-xxxx-xxxxxx. Īuthor names are null-padded UTF-16 LE strings. Timestamps are stored as the number of seconds since midnight. The first 3 chars of the section magic identify the section type, and the last char seems to be used for flags of some kind but the meaning of these isn't known. Variants of the format are also used for folder icons and comments. The last 256 bytes of a KWZ is an SHA-256 RSA-2048 signature over the whole file. The body of the file is structured into sections, with each section beginning with an 8-byte header. The KWZ format is used to store Flipnote animations.
0 Comments
Leave a Reply. |