head	1.1;
access;
symbols
	RELENG_9_1_0_RELEASE:1.1.2.2
	RELENG_9_1:1.1.2.2.0.2
	RELENG_9_1_BP:1.1.2.2
	RELENG_9:1.1.0.2;
locks; strict;
comment	@# @;


1.1
date	2012.04.19.03.20.13;	author obrien;	state Exp;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2012.07.02.08.48.58;	author obrien;	state dead;
branches;
next	1.1.2.2;

1.1.2.2
date	2012.07.02.08.48.58;	author obrien;	state Exp;
branches;
next	;


desc
@@


1.1
log
@SVN rev 234449 on 2012-04-19 03:20:13Z by obrien

Update file(1) to version 5.11.
@
text
@#--------------------------------------------
# marc21: file(1) magic for MARC 21 Format
#
# Kevin Ford (kefo@@loc.gov)
# 
# MARC21 formats are for the representation and communication
# of bibliographic and related information in machine-readable
# form.  For more info, see http://www.loc.gov/marc/


# leader position 20-21 must be 45
20	string	45	

# leader starts with 5 digits, followed by codes specific to MARC format
>0	regex/1	(^[0-9]{5})[acdnp][^bhlnqsu-z]	MARC21 Bibliographic
!:mime	application/marc
>0	regex/1	(^[0-9]{5})[acdnosx][z]	MARC21 Authority
!:mime	application/marc
>0	regex/1	(^[0-9]{5})[cdn][uvxy]	MARC21 Holdings
!:mime	application/marc
0	regex/1	(^[0-9]{5})[acdn][w]	MARC21 Classification
!:mime	application/marc
>0	regex/1	(^[0-9]{5})[cdn][q]	MARC21 Community
!:mime	application/marc

# leader position 22-23, should be "00" but is it?
>0	regex/1	(^.{21})([^0]{2})	(non-conforming)
!:mime	application/marc
@


1.1.2.1
log
@file marc21 was added on branch RELENG_9 on 2012-07-02 08:51:23 +0000
@
text
@d1 28
@


1.1.2.2
log
@SVN rev 237983 on 2012-07-02 08:48:58Z by obrien

MFC: r234449: update file(1) to version 5.11.
@
text
@a0 28
#--------------------------------------------
# marc21: file(1) magic for MARC 21 Format
#
# Kevin Ford (kefo@@loc.gov)
# 
# MARC21 formats are for the representation and communication
# of bibliographic and related information in machine-readable
# form.  For more info, see http://www.loc.gov/marc/


# leader position 20-21 must be 45
20	string	45	

# leader starts with 5 digits, followed by codes specific to MARC format
>0	regex/1	(^[0-9]{5})[acdnp][^bhlnqsu-z]	MARC21 Bibliographic
!:mime	application/marc
>0	regex/1	(^[0-9]{5})[acdnosx][z]	MARC21 Authority
!:mime	application/marc
>0	regex/1	(^[0-9]{5})[cdn][uvxy]	MARC21 Holdings
!:mime	application/marc
0	regex/1	(^[0-9]{5})[acdn][w]	MARC21 Classification
!:mime	application/marc
>0	regex/1	(^[0-9]{5})[cdn][q]	MARC21 Community
!:mime	application/marc

# leader position 22-23, should be "00" but is it?
>0	regex/1	(^.{21})([^0]{2})	(non-conforming)
!:mime	application/marc
@


