[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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.