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 > >>> > >> >