David,
I built the module without -c and the output files are still “dict.xxx”. I was under the impression that using <cipher key> would encrypt the module (protecting), but never understood why the <CiphetKey> is in a unprotected .conf file. Regards, Johan From: David Haslam <dfh...@protonmail.com> Sent: Thursday, 29 March 2018 17:11 To: 'SWORD Developers' Collaboration Forum' <sword-devel@crosswire.org> Subject: Re: [sword-devel] TEI2MOD - Output File Names Johan, Why do you want to encrypt your dictionary module? Suggest first try building an unencrypted module without a <cipher_key>, without using the -c option. In any case, using "ts2009en" as the key is too easily crackable! It's only 8 characters long. It wouldn't be of any value to protect intellectual property, if that's what you're concerned about. Module encryption isn't really oriented to protecting content against unauthorised copying. It's only intended to provide a means for a user to unlock a module after obtaining the key from the supplier. David Sent from ProtonMail Mobile On Thu, Mar 29, 2018 at 15:19, Johan <johan.mar...@messianic.co.za <mailto:johan.mar...@messianic.co.za> > wrote: Thank you David for once again assisting me. "ts2009en" is indeed the <cipher key>. When I ran "./modules/lexdict/zld/ts2009en TS2009enVer100.txt -z -cts2009en", it gives me the error message: You are running tei2mod: $Rev: 2138 $ tei2mod: Unknown argument: -cts2009en It seems as if it doesn’t like the <cipher key> immediately following the [Option -c]. Where do I find the latest utilities please, the utilities I use are from the latest Xiphos download? Best regards, Johan Marais From: David Haslam <dfh...@protonmail.com <mailto:dfh...@protonmail.com> > Sent: Thursday, 29 March 2018 14:10 To: SWORD Developers' Collaboration Forum <sword-devel@crosswire.org <mailto:sword-devel@crosswire.org> > Subject: Re: [sword-devel] TEI2MOD - Output File Names Johan, Option -c expects the <cipher_key> immediately after. Because you followed it by the word "ts2009en" it assumed that was the <cipher_key>. Here's the syntax help for the latest binary in Windows. Observe that the [OPTIONS] are at the end of the command line. You are running utils64tei2mod: $Rev: 3416 $ TEI Lexicon/Dictionary/Daily Devotional/Glossary module creation tool for The SWORD Project usage: utils64tei2mod <output/path> <teiDoc> [OPTIONS] -z <l|z|b|x> use compression (default: none) l - LZSS; z - ZIP; b - bzip2; x - xz -s <2|4> max text size per entry (default: 4) -c <cipher_key> encipher module using supplied key (default: none) -N Do not convert UTF-8 or normalize UTF-8 to NFC (default is to convert to UTF-8, if needed, and then normalize to NFC. Note: all UTF-8 texts should be normalized to NFC.) The options -z and -s are mutually exclusive. ---- NB. the utils64 path is simply where I have a symbolic link to the downloaded tools Best regards, David Sent with ProtonMail <https://protonmail.com> Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On 27 March 2018 8:51 AM, Johan <johan.mar...@messianic.co.za <mailto:johan.mar...@messianic.co.za> > wrote: Please help. I am using this command to create a SWORD dictionary module from TEI. tei2mod ./modules/lexdict/zld/ts2009en/ TS2009enVer100.txt -z -c ts2009en The output message is the following: tei2mod normalized 1 verses to NFC Suggested conf (replace ??? with appropriate values) [ts2009en] DataPath=./modules/lexdict/zld/ts2009en/dict Description=??? SourceType=TEI Encoding=UTF-8 ModDrv=zLD CompressType=ZIP CipherKey=ts2009en It produces the files correctly, but the file names are all "dict.xxx", I expected them to be "ts2009en.xxx". Are these ("dict.xxx") the correct file names, is there a way to rather produce "ts2009en.xxx"? Thank you, Johan Marais
_______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page