Re: [COSE] [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: cose@ietfa.amsl.com
Delivered-To: cose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5D6F3A16B1 for <cose@ietfa.amsl.com>; Wed, 20 Jan 2021 18:16:01 -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=ham 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 YGgKTBFDJjFD for <cose@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 A7D543A16AE for <cose@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/cose/goyoHV3Nm25MZWRS8ZqCe9B33I0>
Subject: Re: [COSE] [Cbor] CBOR magic number, file format and tags
X-BeenThere: cose@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: CBOR Object Signing and Encryption <cose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cose>, <mailto:cose-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cose/>
List-Post: <mailto:cose@ietf.org>
List-Help: <mailto:cose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cose>, <mailto:cose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Jan 2021 02:16:02 -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.

...