Print

Print


The file format magic format magic changed between versions; I think the
OSX version was not compatible with more up to date versions (in the
original thread, this caused me some confusion).

Simon

On Wed, May 23, 2012 at 4:34 PM, Ross Singer <[log in to unmask]> wrote:

> On May 23, 2012, at 4:22 PM, Kevin Ford wrote:
>
> > Don't know what to say.  Crawling through the source for "file" at [1],
> the pattern matching code as in place as of Sept 2011.  It could be present
> earlier than Sept 2011, but I stopped hunting for it.  The earliest it
> would have made its way into the magic db would have been April 2011.
> >
> > Perhaps OpenBSD is using some custom branch of "file", haven't updated
> the db, etc.
>
> As Stuart pointed out, some implementations are slow to update the db.
>  OSX, for example, also just says "data" (hence my question on the output).
>
> -Ross.
> >
> > Yours,
> >
> > Kevin
> >
> >
> >
> > On 05/23/2012 03:36 PM, Francis Kayiwa wrote:
> >> On Wed, May 23, 2012 at 03:28:56PM -0400, Ross Singer wrote:
> >>> Wow, this is pretty cool.
> >>>
> >>> Kevin, do you have examples of the output?
> >>>
> >>> Does it work for bulk files?
> >>>
> >>> I mean, I could just try this on my Ubuntu machine, but it's all the
> way downstairs...
> >>
> >> My OS lists it as `data`
> >>
> >> $ cd
> >> $ ls
> >> dev        id_rsa.pub laflin     marc       orthanc    ssh
> >> updating
> >> $ ftp http://drupal.org/files/issues/5_records_utf8.mrc_.txt
> >> Trying 140.211.166.6...
> >> Requesting http://drupal.org/files/issues/5_records_utf8.mrc_.txt
> >> 100%
> >>
> |**************************************************************************************************************************************************|
> >> 5965       00:00
> >> 5965 bytes received in 0.00 seconds (1.56 MB/s)
> >> $ ls
> >> 5_records_utf8.mrc_.txt  id_rsa.pub               marc
> >> ssh
> >> dev                      laflin                   orthanc
> >> updating
> >> $ mkdir test
> >> $ mv 5_records_utf8.mrc_.txt test/
> >> $ cd test/
> >> $ mv 5_records_utf8.mrc_.txt 5_records_utf8.mrc
> >> $ ls
> >> 5_records_utf8.mrc
> >> $ file 5_records_utf8.mrc
> >> 5_records_utf8.mrc: data
> >> $ ls
> >> 5_records_utf8.mrc
> >> $ ls -al
> >> total 32
> >> drwxr-xr-x   2 kayiwa  kayiwa   512 May 23 14:34 .
> >> drwxr-xr-x  10 kayiwa  kayiwa   512 May 23 14:34 ..
> >> -rw-r--r--   1 kayiwa  kayiwa  5965 May 23 14:33 5_records_utf8.mrc
> >> $ uname -a
> >> OpenBSD orthanc.lib.uic.edu 5.1 GENERIC.MP#256 i386
> >>
> >> ./fxk
> >>
> >>>
> >>> -Ross.
> >>>
> >>> On May 23, 2012, at 3:14 PM, Ford, Kevin wrote:
> >>>
> >>>> I finally had occasion today (read: remembered) to see if the *nix
> "file" command would recognize a MARC record file.  I haven't tested
> extensively, but it did identify the file as MARC21 Bibliographic record.
>  It also correctly identified a MARC21 Authority Record.  I'm running the
> most recent version of Ubuntu (12.04 - precise pangolin).
> >>>>
> >>>> I write because the inclusion of a "file" MARC21 specification rule
> in the magic.db stems from a Code4lib exchange that started in March 2011
> [1] (it ends in April if you want to go crawling for the entire thread).
> >>>>
> >>>> Rgds,
> >>>>
> >>>> Kevin
> >>>>
> >>>> [1]
> https://listserv.nd.edu/cgi-bin/wa?A2=ind1103&L=CODE4LIB&T=0&F=&S=&P=112728
> >>>>
> >>>> --
> >>>> Kevin Ford
> >>>> Network Development and MARC Standards Office
> >>>> Library of Congress
> >>>> Washington, DC
> >>>
> >>
>