Re: [Cbor] CBOR magic number, file format and tags

Doug Ewell <doug@ewellic.org> Thu, 21 January 2021 02:16 UTC

Return-Path: <doug@ewellic.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B97893A16AE for <cbor@ietfa.amsl.com>; Wed, 20 Jan 2021 18:16:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.917
X-Spam-Level:
X-Spam-Status: No, score=-1.917 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 AML_3p1gKKTh for <cbor@ietfa.amsl.com>; Wed, 20 Jan 2021 18:16:00 -0800 (PST)
Received: from p3plsmtpa06-01.prod.phx3.secureserver.net (p3plsmtpa06-01.prod.phx3.secureserver.net [173.201.192.102]) (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 B849F3A16AF for <cbor@ietf.org>; Wed, 20 Jan 2021 18:16:00 -0800 (PST)
Received: from DESKTOPLPOB1E4 ([73.229.14.229]) by :SMTPAUTH: with ESMTPSA id 2PVvltyej6hYK2PVvlZYIS; Wed, 20 Jan 2021 19:16:00 -0700
X-CMAE-Analysis: v=2.4 cv=AvsrYMxP c=1 sm=1 tr=0 ts=6008e3e0 a=9XGd8Ajh92evfb2NHZFWmw==:117 a=9XGd8Ajh92evfb2NHZFWmw==:17 a=IkcTkHD0fZMA:10 a=nORFd0-XAAAA:8 a=48vgC7mUAAAA:8 a=KgAGJzCrAAAA:20 a=WiDDYB9NbDe5ttE1xQQA:9 a=QEXdDO2ut3YA:10 a=AYkXoqVYie-NGRFAsbO8:22 a=w1C3t2QeGrPiZgrLijVG:22
X-SECURESERVER-ACCT: doug@ewellic.org
From: Doug Ewell <doug@ewellic.org>
To: 'Michael Richardson' <mcr+ietf@sandelman.ca>, cbor@ietf.org
Cc: 'cose' <cose@ietf.org>
References: <3C77CB5D-6AEA-4D70-96A2-3826DB8DAB18@island-resort.com> <10306.1611186961@localhost>
In-Reply-To: <10306.1611186961@localhost>
Date: Wed, 20 Jan 2021 19:16:00 -0700
Message-ID: <008501d6ef9b$5cf35ab0$16da1010$@ewellic.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQIGXDUrxDCvqEXWSGpNMUhPYA55qgIoNusYqcE74fA=
X-CMAE-Envelope: MS4xfNvmgAjhUf9Ig65SKKPmZ5B1YK7qGlamRXww4ZOVO9EYRMtlu4SvhLAknpNwHLUep9rU4D6HuAfjHE9rmfqxjB2OEKTjnjfzOeCVczEyw/AEK6f9we1j P9hucfwg5T3vkIvNgZ/csBiRDHCE3c1yikxNNP2gl853X9CzI+YTZTXFv4k6kREWtGbHMAoFgs42qRB8YFOIVZn4ONAkQYszT7Bbx1YMpAY3OFzxignnqet+
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/1GPTwIJP6ZBnCjD-fPqYazxNdpU>
Subject: Re: [Cbor] CBOR magic number, file format and tags
X-BeenThere: cbor@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Concise Binary Object Representation \(CBOR\)" <cbor.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cbor>, <mailto:cbor-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor/>
List-Post: <mailto:cbor@ietf.org>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cbor>, <mailto:cbor-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jan 2021 02:16:03 -0000

> Since very early in computing, operating systems have sought ways to
> mark which files could be proposed by which programs.

The word "proposed" feels very awkward here. Maybe "opened" or "manipulated," or some recasting of the sentence that talks about files "belonging to" programs, or something similar.

--
Doug Ewell, CC, ALB | Thornton, CO, US | ewellic.org


-----Original Message-----
From: CBOR <cbor-bounces@ietf.org> On Behalf Of Michael Richardson
Sent: Wednesday, January 20, 2021 16:56
To: cbor@ietf.org
Cc: cose <cose@ietf.org>
Subject: [Cbor] CBOR magic number, file format and tags


Hi, I was thinking about this yesterday too, and after the discussion this morning at COSE, I wrote:

         https://datatracker.ietf.org/doc/draft-richardson-cbor-file-magic/

which is at:
         https://github.com/mcr/cbor-magic-number


# Introduction

Since very early in computing, operating systems have sought ways to mark which files could be proposed by which programs.

For instance, the Unix file(1) command, which has existed since 1973 ({{file}}), has been able to identify many file formats for decades.

...