[File] [PATCH] add FileMaker file detection

Brian Engert brian at engert.us
Sun Jul 14 18:51:49 UTC 2024


Hello,

I would like to add detection of the FileMaker (https://www.claris.com/filemaker/) file format.  The attached patch can detect FileMaker 12, 7, 5, and 3 formats.  It can also detect if the filemaker 12 file is encrypted (added with FileMaker 13 https://support.claris.com/s/answerview?anum=000025042&language=en_US).

I was not sure if this should go in database or claris as it is a database file format and has gone under a few company names but is back to Claris(2019), Inc after being Filemaker, Inc (1998-2019).  Some sample fmp12 and fp7 files can be downloaded from https://fmforums.com/files/category/1-samples/.  I can provide more example files if needed as format 3 and 5 files are hard to find on the internet.

This is my first time writing a magic file so let me know if you have any suggestions or recommendations. 

$ file -m ~/file/magic/Magdir/claris *.f* *.FP3
Align.fp7:                                FileMaker fp7
BaseElements_19_Data.fmp12:               FileMaker fmp12
Filemaker Script Comment Generator.fmp12: FileMaker fmp12
JSONParser1.fmp12:                        FileMaker fmp12
L10n.fmp12:                               FileMaker fmp12
Table of Contents JSON.fmp12:             FileMaker fmp12
Table of Contents While.fmp12:            FileMaker fmp12
Table of Contents no JSON.fmp12:          FileMaker fmp12
Untitled.fmp12:                           FileMaker fmp12
art.fp7:                                  FileMaker fp7
code 128 or 39.fmp12:                     FileMaker fmp12
dump.fmp12:                               FileMaker fmp12
e - Copy.fmp12:                           FileMaker fmp12
e.fmp12:                                  FileMaker fmp12
enc.fmp12:                                FileMaker fmp12 Encrypted file
enc2.fmp12:                               FileMaker fmp12 Encrypted file
enc3.fmp12:                               FileMaker fmp12 Encrypted file
generate image.fmp12:                     FileMaker fmp12
test.fp5:                                 Filemaker fp5
test.fp7:                                 FileMaker fp7
test.FP3:                                 Filemaker fp3

- Brian Engert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: filemaker.diff
Type: application/octet-stream
Size: 836 bytes
Desc: filemaker.diff
URL: <https://mailman.astron.com/pipermail/file/attachments/20240714/c4ec54ce/attachment.obj>


More information about the File mailing list