[media-types] [IANA #1456008] application/prs.ktb+zip registration request
"Amanda Baber via RT" <[email protected]>
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <[email protected]> |
Hi Darrel, Sending a reminder for this request from July 21st. Thanks, Amanda On Tue Jul 21 09:47:44 2026, amanda.baber wrote: > Hi Darrel, > > Here's an updated version of the form that includes a Windows > clipboard name field. > > thanks, > Amanda > > Name: Abdulrahman Waleed > > Email: [email protected] > > Media type name: application > > Media subtype name: prs.ktb+zip > > Required parameters: N/A > > Optional parameters: N/A > > Encoding considerations: binary > > Security considerations: > > (1) the format contains html which can contain javascript but the > application that uses it should be a word processor and html should be > used only to embed text into the pages so that the execution of > malware is impossible. > (2) The format does not privacy services, it is a document file that > if the user wants it private it is the user's responsibility to store > it safely or encrypt it. > (3) It inherits all security considerations of JSON and ZIP archives. > (4) The file type may contain standard HTML hyperlinks. These links > are not structurally required to render or interpret the core text of > the document. > > Interoperability considerations: Interoperability is limited to > applications that implement support for this specific archive > structure. > > Software must be able of decompressing a standard ZIP and parsing the > internal HTML content (A subset of HTML 4 https://doc.qt.io/qt- > 6/richtext-html-subset.html) and custom JSON metadata files. > > Published specification: https://github.com/abdulrahman-103/Kitab > > Applications which use this media: The "Kitab" word processor uses > .ktb files where it is a ZIP containing an HTML file for pages content > and a JSON file for document metadata such as page size and margins. > https://github.com/abdulrahman-103/Kitab > > Fragment identifier considerations: Fragment identifiers are not used > or defined for this file format. > > Restrictions on usage: There are no restrictions. > > Provisional registration? (standards tree only): No > > Additional information: > > 1. Deprecated alias names for this type: N/A > 2. Magic number(s): 50 4B 03 04 > 3. File extension(s): .ktb > 4. Macintosh file type code: N/A > 5. Object Identifiers: N/A > 6. Windows clipboard name: Kitab Document > 7. MacOS Uniform Type Identifier: org.kitab.document > > Person to contact for further information: > > 1. Name: Abdulrahman Waleed > 2. Email: [email protected] > > Intended usage: LIMITED USE > > This file format is for the Kitab word processor and it is currently > the only app and word processor that uses this file extension. > > Author/Change controller: Abdulrahman Waleed, [email protected] > > On Fri Jul 17 01:11:00 2026, david.dong wrote: > > Hi Darrel, > > > > Can you review this new request for us by July 30th? > > > > Thank you. > > > > Best regards, > > > > David Dong > > IANA Services Sr. Specialist > > > > -- > > > > Name: Abdulrahman Waleed > > > > Email: [email protected] > > > > Media type name: application > > > > Media subtype name: prs.ktb+zip > > > > Required parameters: N/A > > > > Optional parameters: N/A > > > > Encoding considerations: binary > > > > > > > > Security considerations: (1) the format contains html which can > > contain javascript but the application that uses it should be a word > > processor and html should be used only to embed text into the pages > > so > > that the execution of malware is impossible. > > (2) No, the format does not privacy services, it is a document file > > that if the user wants it private it is the user's responsibility to > > store it safely or encrypt it. > > (3) N/A > > (4) It inherits all security considerations of JSON and ZIP archives. > > (5) The file type may contain standard HTML hyperlinks. These links > > are not structurally required to render or interpret the core text of > > the document. > > > > Interoperability considerations: Interoperability is limited to > > applications that implement support for this specific archive > > structure. > > Software must be able of decompressing a standard ZIP and parsing the > > internal HTML content (A subset of HTML 4 https://doc.qt.io/qt- > > 6/richtext-html-subset.html) and custom JSON metadata files. > > > > Published specification: https://github.com/abdulrahman-103/Kitab > > > > Applications which use this media: The "Kitab" word processor uses > > .ktb files where it is a ZIP containing an HTML file for pages > > content > > and a JSON file for document metadata such as page size and margins. > > https://github.com/abdulrahman-103/Kitab > > > > Fragment identifier considerations: Fragment identifiers are not used > > or defined for this file format. > > > > Restrictions on usage: There are no restrictions. > > > > Provisional registration? (standards tree only): No > > > > Additional information: > > > > 1. Deprecated alias names for this type: N/A > > 2. Magic number(s): 50 4B 03 04 > > 3. File extension(s): .ktb > > 4. Macintosh file type code: N/A > > 5. Object Identifiers: N/A > > > > General Comments: N/A > > > > Person to contact for further information: > > > > 1. Name: Abdulrahman Waleed > > 2. Email: [email protected] > > > > Intended usage: LIMITED USE > > > > This file format is for the Kitab word processor and it is currently > > the only app and word processor that uses this file extension. > > > > Author/Change controller: Abdulrahman Waleed, > > [email protected] _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected]