[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