sffiim Display one or all datasets in an IIM file or write the contents of a single IIM dataset to an existing file If there is a parameter file (in tables/setup), tag:(rec.tag) data: (fipSeq) tag:2.100 data:Hello - \JH or mandatory-tag:2.100 data:Hello - \JH Save 'Hello - \JH' into the contents of record 2, dataset 100 if mandatory-tag is specified, then the tag is ALWAYS added even if the data is blank otherwise blank data means the tag-data will NOT be added action: a/z a - add data to these tags z - zap these tags sffiim -z IIM_FIPSEQ.DEF -o /tmp/iim/TMP.w4.4317.out -H /tmp/iim/TMP.w4.4317.fh -i /tmp/iim/TMP.w4.4317.iim | tee /tmp/IIM-x Input Parameters are : Mandatory : -i : input file name default: none this is either a jpeg or an IIM 8BIM block Either -z : optional parameter file default: none containing FipSeq to fill in tag data Or -a : add this tag as in -a 2.51 default: no additions this will also replace an existing tag Or -r : remove/zap this tag as in -r 2.51 default: no zaps Or -d : display this tag default: display all tags (same as -D) -d 2.103 Or -D : display all tags default: this is the default, if no -a or -r or -d Optional -C : display all 8BIM and sizes default: no -h : extra FipHdr default: none -H : file containing extra fiphdr to be used in the FipSeq default: none (data of this file is ignored if there is any) -o : output file name default: none -Q : quiet - use with -a and DO not display anything -s : string to insert in FipSeq default: none -X : title - default 2.5 tag for a new 8BIM default: Fip -Z : sequence number file if not default -Z INWAY -v : version number default: no Version Control ;02a-g 7mar22 added RDJPGCOM style fiphdr <-> tag ;e 12may22 kick out mandatory-tag:1* before starting 2* tags ;f minor ;g bugette in dispPs ;01a-d 4aug15 exif better ;00i 01dec03 original vershun ;ef 01sep09 added -C and Extended size tag support ;g 15jul11 added -Q and strip padding chr when adding an extra field on the end ;h filter ;i allow tags to be out of sequence (copyright) 2024 and previous years FingerPost Ltd.