Article View: comp.std.unix
Article #6Your chance to contribute to new POSIX archive format
From: David Rowley
Date: Fri, 24 Jul 1992 23:39
Date: Fri, 24 Jul 1992 23:39
164 lines
6508 bytes
6508 bytes
Submitted-by: david@mks.com (David Rowley) Here is your chance to enlighten and improve the world. Help us to create and standardize the best archive format in the known universe, and maybe even get your name in a future IEEE Standard. The IEEE POSIX.2 working group is currently undertaking an effort to create a new PAX archive format to support the additional file information that historical utilities such as tar and cpio cannot represent. We intend to make this a 3rd archive format for the PAX utility, which currently provides an interface to the tar and cpio formats. The group is working with ISO 1001 as a starting point, trying to retain full compatibility with that format, while extending it as required. ISO 1001 is a tape-based record-oriented format, historically used by large systems to store data on 9-track tape. It is an ASCII, 80-character per record based format, allowing data portions to be arbitrary data, and of arbitrary length. The compatibility with older environments, the fact that it is a well-recognized format that many installations and engineers have familiarity with along with the format's extensibility were the reasons for the group initially choosing this format. While some work has been done on this format, the group is by no means unanimously sold on the suitability of ISO 1001 format. It is large, contains wasted space due to the fixed-length header and volume records, discusses media-specific notions such as tape marks (although these are not used in the proposed PAX format), and has been around since the early fixed-length record-based days of computing. In order to make sure we are not overlooking something better, we are soliciting alternate proposals for this archive format. The following requirements should be addressed: - Support for >32 bit systems - Be extensible, to allow for future support of security information, contiguous files, system management information, special files, larger field sizes for dates, times, file lengths, etc. - Support portability of file, user, group names and other file information across machines of differing codesets and/or locales (i.e. it should work on ASCII, EBCDIC, ISO 10646 and Shift-JIS systems alike). - The archive must be able to be stored on as many media types as possible, including but not limited to 9-track and streaming tape, diskette, CDROM, ftp files, etc. Non-Goals: The following are *not* goals of this format, but requests to increase the scope of this effort will be entertained to include items of interest. - Encryption of individual files in the archive - Compression of individual files in the archive - Translation of file contents between differing codesets (i.e. format only needs to handle translation of file *names*, etc) - Storage of filesystem specific information (such as inodes) - Direct mailability of the archive file (without translation, such as through uuencode) NOTE: PLEASE READ THE FOLLOWING REQUIREMENTS FROM THE I E E E In order for the working group to consider a proposal, IEEE must have full rights to freely copy, reproduce and otherwise make use of, the written and intellectual contents of the proposal. IEEE must then, if the proposal is adopted, be able to copyright the work as part of an approved standard. So, if you want to retain *any* exclusive rights to the format, don't submit it! While we would like to see as many proposals as possible, the IEEE and the POSIX.2 working group make no commitments to support any or all of the proposals offered. (This legalese courtesy of an overly litigious society) Format of Proposals: Please include the following in your proposal: - Your name and contact information (e-mail if possible) - The intellectual property status of the proposal and the format described in the proposal - Technical information on the format, including definition of terms, data formats, etc. - A description of how the proposed format could be extended to handle new, and as yet unknown, file types, etc. - Comments on experience with the format, including strong points, weaknesses, etc. - A brief description of the history of the format and current users. - Any known comparison between the suitability of the proposed format and ISO 1001 While comments on the suitability of the ISO 1001 format will be welcomed, we would much prefer constructive proposals of alternate formats. Timeframe: While the process of standardizing the format will take a fair bit of time (likely finished by Fall '93, early '94), the sooner the proposal is received, the sooner it will sway the collective opinion of the working group. So hurry, send now, send often. All proposals received in time for the October POSIX meeting (see below) will be considered at that meeting. Please send all comments, questions and of course, proposals, to David Rowley MKS, Inc. 35 King St. North Waterloo, Ontario CANADA N2P 2W9 david@mks.com Tel: 519 884-2251 Fax: 519 884-8861 or Mark Brown IBM 11400 Burnet Rd. Austin, Texas 78758 Mailstop: 9582 mbrown@testsys.austin.ibm.com Tel: 512 838-3926 Other/additional ways of participating: Join the POSIX.2 Working Group! Come out to POSIX meetings and contribute your insight and knowledge. The next meeting will be held in Utrecht, The Netherlands on October 19-23. POSIX.2 will be meeting on October 22nd and 23rd. (Most POSIX meetings are held in the US). For more information, please contact: Secretary IEEE Standards Board 445 Joes Lane, PO Box 1331 Piscataway, NJ 08855-1331 -- David Rowley Mortice Kern Systems Inc. 35 King Street North, Waterloo, ON, Canada N2J 2W9 519/884-2251, FAX 519/884-8861, david@mks.com Volume-Number: Volume 28, Number 59
Technical Details
Message-ID:
<14q4alINNate@ftp.UU.NET>Path:
arc1-ca.pugleaf.net!sparky!uunet!uunet!not-for-mailShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!uunet!not-for-mail From: david@mks.com (David Rowley) Newsgroups: comp.std.unix Subject: Your chance to contribute to new POSIX archive format Date: 24 Jul 1992 16:39:01 -0700 Organization: Mortice Kern Systems Inc., Waterloo, Ontario, CANADA Lines: 164 Sender: sef@ftp.UU.NET Approved: sef@ftp.uucp (Moderator, Sean Eric Fagan) Message-ID: <14q4alINNate@ftp.UU.NET> NNTP-Posting-Host: ftp.uu.net X-Submissions: std-unix@uunet.uu.net