[media-types] proposed application/atakama-file registration

Erik Aronesty <erik@atakama.com> Thu, 29 October 2020 12:19 UTC

Return-Path: <erik@atakama.com>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5E4F3A0B75 for <media-types@ietfa.amsl.com>; Thu, 29 Oct 2020 05:19:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.267
X-Spam-Level: *
X-Spam-Status: No, score=1.267 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=atakama.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VjWRkFatBjiE for <media-types@ietfa.amsl.com>; Thu, 29 Oct 2020 05:19:37 -0700 (PDT)
Received: from pechora4.lax.icann.org (pechora4.icann.org [192.0.33.74]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE9DB3A0B41 for <media-types@ietf.org>; Thu, 29 Oct 2020 05:19:36 -0700 (PDT)
Received: from mail-ot1-x32f.google.com (mail-ot1-x32f.google.com [IPv6:2607:f8b0:4864:20::32f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by pechora4.lax.icann.org (Postfix) with ESMTPS id 82D89700049F for <media-types@iana.org>; Thu, 29 Oct 2020 12:19:36 +0000 (UTC)
Received: by mail-ot1-x32f.google.com with SMTP id x7so2087335ota.0 for <media-types@iana.org>; Thu, 29 Oct 2020 05:19:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atakama.com; s=google-dkim; h=mime-version:from:date:message-id:subject:to; bh=A+SwO+D6wCTtCnmjBIeSx2xPmvcS3mX+HtNs9XqGMSo=; b=YSdDzXpo90Ii2+/1FftX1IlJVP8NaxmIV8Ysueg/PyDNqjitYqBQZiydnaxFvX9TmU KJifJsvwGpbprKOYUXSexQU7oVKSbKgcsmCUuf3V7COHhSu+EV+sy7p7Bdf9QMtWRrsg Tj7DsweGsB8Qd36b7kS+gepMLSpgbeg8MEd2U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=A+SwO+D6wCTtCnmjBIeSx2xPmvcS3mX+HtNs9XqGMSo=; b=mZawyMFdLOYCaa3Kz0qAocrze/A3J7S1crH7hgDi7jg8swcOMxzo2GnI/VWkdCtgq6 49jYtLBY36dvxR5EhPGrcKv0j2rosKl8KSAs0PHZSJjkkB6zLYpGe7+t2BVDPu6FF0+8 hmCGbUvFsw3pqUlvweeoGQIg7PzVsYeBG0Q8rEH2T2Mlz3VzlNlUqvb5h/4yd/GVWlXy hrhnTFrqnS5WwmVEQ7klE13euqeuUHxFKyfwbEbkK+poJjDDSHBmBNvD1JwBwqGMdCHq PUFxvbd6shRqT0QrS5YiRkoM18BsWOKYcoXJE/ONdlVU2L9lAPqVydVZkB0tY8jeKT25 cGJQ==
X-Gm-Message-State: AOAM532qcEGQme28cGdrYn2CXrkVnQPj+FX0BqL93jYMAu3yw0f2hmP7 56C403+gTFriYHtQ/JFyN1isffk2tNH/7hcNWNOp3JoY/CRXDdC/
X-Google-Smtp-Source: ABdhPJzQF/QhPJrdRt93kW6IwWkEqvDiF+kTO9dNOUbLQSnkB1x2dJLXXfGkq3BJ+ohO2P0hVv/+n++wILxhqpDlus4=
X-Received: by 2002:a9d:2f69:: with SMTP id h96mr2888665otb.62.1603973974923; Thu, 29 Oct 2020 05:19:34 -0700 (PDT)
MIME-Version: 1.0
From: Erik Aronesty <erik@atakama.com>
Date: Thu, 29 Oct 2020 08:19:25 -0400
Message-ID: <CAF4PvAFvCgrOK-9DkDswncg_HMzdsgut6y+4zhP7GZ4tjk3Xsg@mail.gmail.com>
To: media-types@iana.org
Content-Type: multipart/alternative; boundary="00000000000001388a05b2ce4b74"
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2 (pechora4.lax.icann.org [0.0.0.0]); Thu, 29 Oct 2020 12:19:36 +0000 (UTC)
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/qlFAUkhAcCi36YkB3XYRooHqp-U>
X-Mailman-Approved-At: Thu, 29 Oct 2020 05:41:21 -0700
Subject: [media-types] proposed application/atakama-file registration
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type, Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>, <mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>, <mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2020 12:27:29 -0000

Hi,

I read that we should announce intended registrations for review.

We plan on registering

mime/type: application/atakama-file
extension: .kama

as a file type.

It is a multipurpose type, known internally as a "writable archive file".
We plan on publishing, with an open license, the file format as well as one
or more reference implementations / language packs.

It is basically one of those "files within files" formats,  similar to a
binary-mime, with sector headers, etc.   The primary purpose of the file
format is:

- fast reads
- simultaneous write to & read from different segments
- small number of adressible segments (not intended as a database)
- extremely low overhead
- endian safe

It is currently used, implemented by our company, as an encrypted file
store for desktop.mobile where certain metadata and key information are
stored alongside the file data.

The purpose of the fairly short intended file extension is due to
compatibility with older file systems, and limited-space display situations.

- Erik Aronesty
  Atakama, LLC