[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Disabling case modification the Volume Descriptor fields...

From: Thomas Schmitt
Subject: Re: Disabling case modification the Volume Descriptor fields...
Date: Wed, 28 Apr 2021 10:11:39 +0200


Tom Lisjac wrote:
> am curious if there's is (or was) some good
> reason for restricting lower case?

The ISO 9660 specification looks much like a compromise between the
existing filesystems of the mid 1980s. A bit of DOS, a bit of minimal
POSIX, and some IBM mainframe (they once had a filesystem with version
numbers, but i forgot its name).

Many implementations for reading ISO 9660 exist. So it seems unwise to
widen the specification without particular need.
On the other hand, if the world is addicted to violations of the specs
it is not helpful to insist in strict obedience.

So currently i am unsure whether it is wise to offer more tolerance
beyond what is offered in libisofs currently.

> Only the volume_id, volume_set and application_use fields accepted lower
> case and punctuation characters without modification.

As said, in case of Volume Id and Volume Set Id this is a violation of
the specs. Application Use is not restricted to any character set:

  8.5.20 Application Use (BP 884 to 1 395)
  This field shall be reserved for application use. Its content is not
  specified by this Standard.

Have a nice day :)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]