Пример #1
0
    def onCommandKey(self):
        """"""
        if int(self.o.length) >= 128 and int(self.o.length) <= 4096:
            self.parser.print_header()
            if not self.o.outputfile:
                self.o.outputfile = self.home + '.kirmah' + Sys.sep + '.default.key'
            kg = KeyGen(int(self.o.length))
            done = True
            if Io.file_exists(self.o.outputfile) and not self.o.force:

                Sys.pwarn(((
                    'the key file ', (self.o.outputfile,
                                      Sys.Clz.fgb3), ' already exists !'
                ), 'if you rewrite this file, all previous files encrypted with the corresponding key will be unrecoverable !'
                           ))

                done = Sys.pask('Are you sure to rewrite this file')
                self.stime = Sys.datetime.now()
            if done:
                Io.set_data(self.o.outputfile, kg.key)
            Sys.pstep('Generate key file', self.stime, done)

            if done:
                Sys.print(' ' * 5 + Sys.realpath(self.o.outputfile),
                          Sys.Clz.fgB1, True)

        else:
            self.parser.error_cmd(
                (('invalid option ', ('-l, --length', Sys.Clz.fgb3),
                  ' value (', ('128', Sys.Clz.fgb3), ' to ',
                  ('4096', Sys.Clz.fgb3), ')'), ))
Пример #2
0
 def onend_cmd(self, title, stime, done, outputfile):
     """"""
     s = Const.LINE_SEP_CHAR*Const.LINE_SEP_LEN
     Sys.print(s, Sys.CLZ_HEAD_LINE)
     Sys.wlog([(s, Const.CLZ_HEAD_SEP)])
     Sys.pstep(title, stime, done, True)
     Sys.print(s, Sys.CLZ_HEAD_LINE)
     Sys.wlog([(s, Const.CLZ_HEAD_SEP)])
     if done and outputfile is not None:
         Sys.cli_emit_progress(100)
         Sys.print(' '*5+Sys.realpath(outputfile), Sys.Clz.fgB1, False)
         Sys.print(' ('+Sys.getFileSize(outputfile)+')', Sys.Clz.fgB3)
         bdata = [(' '*5+Sys.realpath(outputfile), 'io'),(' ('+Sys.getFileSize(outputfile)+')','func')]
         Sys.wlog(bdata)
         Sys.wlog(Sys.dprint())
Пример #3
0
    def onCommandKey(self):
        """"""
        if int(self.o.length) >= 128 and int(self.o.length) <= 4096 :
            self.parser.print_header()
            if not self.o.outputfile : self.o.outputfile = self.home+'.kirmah'+Sys.sep+'.default.key'
            kg   = KeyGen(int(self.o.length))
            done = True
            if Io.file_exists(self.o.outputfile) and not self.o.force :

                Sys.pwarn((('the key file ',(self.o.outputfile, Sys.Clz.fgb3), ' already exists !'),
                           'if you rewrite this file, all previous files encrypted with the corresponding key will be unrecoverable !'))

                done   = Sys.pask('Are you sure to rewrite this file')
                self.stime  = Sys.datetime.now()
            if done :
                Io.set_data(self.o.outputfile, kg.key)
            Sys.pstep('Generate key file', self.stime, done)

            if done :
                Sys.print(' '*5+Sys.realpath(self.o.outputfile), Sys.Clz.fgB1, True)

        else :
            self.parser.error_cmd((('invalid option ',('-l, --length', Sys.Clz.fgb3), ' value (', ('128',Sys.Clz.fgb3),' to ', ('4096',Sys.Clz.fgb3),')'),))
Пример #4
0
 def onend_cmd(self, title, stime, done, outputfile):
     """"""
     s = Const.LINE_SEP_CHAR * Const.LINE_SEP_LEN
     Sys.print(s, Sys.CLZ_HEAD_LINE)
     Sys.wlog([(s, Const.CLZ_HEAD_SEP)])
     Sys.pstep(title, stime, done, True)
     Sys.print(s, Sys.CLZ_HEAD_LINE)
     Sys.wlog([(s, Const.CLZ_HEAD_SEP)])
     if done and outputfile is not None:
         Sys.cli_emit_progress(100)
         Sys.print(' ' * 5 + Sys.realpath(outputfile), Sys.Clz.fgB1, False)
         Sys.print(' (' + Sys.getFileSize(outputfile) + ')', Sys.Clz.fgB3)
         bdata = [(' ' * 5 + Sys.realpath(outputfile), 'io'),
                  (' (' + Sys.getFileSize(outputfile) + ')', 'func')]
         Sys.wlog(bdata)
         Sys.wlog(Sys.dprint())
Пример #5
0
    def print_help():
        """"""
        Cli.print_header()
        Sys.print(Cli.conf.PRG_DESC, Sys.CLZ_HELP_DESC)
        Cli.print_usage("", True)
        Cli.print_options()
        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.dprint()
        Sys.print("  EXEMPLES :\n", Sys.CLZ_HELP_CMD)
        CHQ = "'"

        Sys.print(" " * 4 + "command key :", Sys.CLZ_HELP_CMD)

        Sys.print(" " * 8 + "# generate a new crypted key of 2048 length", Sys.CLZ_HELP_COMMENT)
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("key -l ", Sys.CLZ_HELP_CMD, False)
        Sys.print("2048 ", Sys.CLZ_HELP_PARAM)

        Sys.print(
            " " * 8 + "# generate a new crypted key (default length is 1024) in a specified location",
            Sys.CLZ_HELP_COMMENT,
        )
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("key -o ", Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.DIRKEY + ".myNewKey", Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print("\n" + " " * 4 + "command encrypt :", Sys.CLZ_HELP_CMD)

        Sys.print(
            " " * 8 + "# encrypt specified file with default crypted key and default options", Sys.CLZ_HELP_COMMENT
        )
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("enc ", Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.HOME + "mySecretTextFile.txt", Sys.CLZ_HELP_PARAM)

        Sys.print(
            " " * 8 + "# encrypt specified file with specified crypted key (full compression, no random but mix mode)",
            Sys.CLZ_HELP_COMMENT,
        )
        Sys.print(" " * 8 + "# on specified output location", Sys.CLZ_HELP_COMMENT)
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("enc ", Sys.CLZ_HELP_CMD, False)
        Sys.print("mySecretTextFile.txt", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -aRm -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.DIRKEY + ".myNewKey", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("test.kmh", Sys.CLZ_HELP_PARAM)

        Sys.print(
            " " * 8
            + "# encrypt specified file with default crypted key (no compression but random & mix mode and multiprocessing)",
            Sys.CLZ_HELP_COMMENT,
        )
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("enc ", Sys.CLZ_HELP_CMD, False)
        Sys.print("myBigTextFile.txt", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -Zrm -j ", Sys.CLZ_HELP_ARG, False)
        Sys.print("4", Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print("\n" + " " * 4 + "command decrypt :", Sys.CLZ_HELP_CMD)

        Sys.print(" " * 8 + "# decrypt specified file with default crypted key", Sys.CLZ_HELP_COMMENT)
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("dec ", Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.HOME + "mySecretFile.kmh", Sys.CLZ_HELP_PARAM)

        Sys.print(
            " " * 8 + "# decrypt specified file with specified crypted key on specified output location",
            Sys.CLZ_HELP_COMMENT,
        )
        Sys.print(" " * 8 + Cli.conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("dec ", Sys.CLZ_HELP_CMD, False)
        Sys.print("myEncryptedSecretFile.kmh", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.HOME + ".kirmah" + Sys.sep + ".myNewKey", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("myDecryptedSecretFile.txt", Sys.CLZ_HELP_PARAM)

        Sys.print(
            " " * 8 + "# decrypt specified file with default crypted key and multiprocessing", Sys.CLZ_HELP_COMMENT
        )
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("dec ", Sys.CLZ_HELP_CMD, False)
        Sys.print("myEncryptedSecretFile.kmh", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -j ", Sys.CLZ_HELP_ARG, False)
        Sys.print("4", Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print("\n" + " " * 4 + "command split :", Sys.CLZ_HELP_CMD)

        Sys.print(" " * 8 + "# split specified file with default crypted key", Sys.CLZ_HELP_COMMENT)
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("split ", Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.HOME + "myBigBinaryFile.avi", Sys.CLZ_HELP_PARAM)

        Sys.print(
            " " * 8 + "# split specified file on 55 parts with specified crypted key on specified output location",
            Sys.CLZ_HELP_COMMENT,
        )
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("split ", Sys.CLZ_HELP_CMD, False)
        Sys.print("myBigBinaryFile.avi", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -p ", Sys.CLZ_HELP_ARG, False)
        Sys.print("55", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.DIRKEY + ".myNewKey", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("myBigBinaryFile.encrypted", Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print("\n" + " " * 4 + "command merge :", Sys.CLZ_HELP_CMD)

        Sys.print(" " * 8 + "# merge specified splitted file with default crypted key", Sys.CLZ_HELP_COMMENT)
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("merge ", Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.HOME + "6136bd1b53d84ecbad5380594eea7256176c19e0266c723ea2e982f8ca49922b.kcf", Sys.CLZ_HELP_PARAM)

        Sys.print(
            " " * 8 + "# merge specified tark splitted file with specified crypted key on specified output location",
            Sys.CLZ_HELP_COMMENT,
        )
        Sys.print(" " * 8 + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("merge ", Sys.CLZ_HELP_CMD, False)
        Sys.print("myBigBinaryFile.encrypted.tark", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.DIRKEY + ".myNewKey", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("myBigBinaryFile.decrypted.avi", Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.dprint()
Пример #6
0
    def print_options():
        """"""
        Sys.dprint("\n")
        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)

        Sys.print("  MAIN OPTIONS :\n", Sys.CLZ_HELP_CMD)
        Sys.print(" " * 4 + "-v".ljust(13, " ") + ", --version", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "display programm version", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-d".ljust(13, " ") + ", --debug", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "enable debug mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-f".ljust(13, " ") + ", --force", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "force rewriting existing files without alert", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-q".ljust(13, " ") + ", --quiet", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "don't print status messages to stdout", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-h".ljust(13, " ") + ", --help", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "display help", Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint("\n")
        Sys.print("  KEY OPTIONS :\n", Sys.CLZ_HELP_CMD)
        Sys.print(" " * 4 + "-l ", Sys.CLZ_HELP_ARG, False)
        Sys.print("LENGTH".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --length".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("LENGTH".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "specified key length (128 to 4096 - default:1024)", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --outputfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "specified key output filename", Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint("\n")
        Sys.print("  ENCRYPT OPTIONS :\n", Sys.CLZ_HELP_CMD)
        Sys.print(" " * 4 + "-a".ljust(13, " ") + ", --fullcompress", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "enable full compression mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-z".ljust(13, " ") + ", --compress", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "enable compression mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-Z".ljust(13, " ") + ", --nocompress", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "disable compression mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-r".ljust(13, " ") + ", --random", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "enable random mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-R".ljust(13, " ") + ", --norandom", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "disable random mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-m".ljust(13, " ") + ", --mix", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "enable mix mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-M".ljust(13, " ") + ", --nomix", Sys.CLZ_HELP_ARG)
        Sys.print(" " * 50 + "disable mix mode", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-j ", Sys.CLZ_HELP_ARG, False)
        Sys.print("COUNT".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --multiprocess".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("COUNT".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "number of process for encryption (2 to 8)", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --keyfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "key filename used to encrypt", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --outputfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "specified encrypted output filename", Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint("\n")
        Sys.print("  DECRYPT OPTIONS :\n", Sys.CLZ_HELP_CMD)
        Sys.print(" " * 4 + "-j ", Sys.CLZ_HELP_ARG, False)
        Sys.print("COUNT".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --multiprocess".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("COUNT".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "number of process for decryption (2 to 8)", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --keyfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "key filename used to decrypt", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --outputfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "specified decrypted output filename", Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint("\n")
        Sys.print("  SPLIT OPTIONS :\n", Sys.CLZ_HELP_CMD)
        Sys.print(" " * 4 + "-p ", Sys.CLZ_HELP_ARG, False)
        Sys.print("COUNT".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --part".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("COUNT".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "count part to split", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --keyfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "key filename used to split", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("TARFILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --outputfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("TARFILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "specified tar output filename", Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint("\n")
        Sys.print("  MERGE OPTIONS :\n", Sys.CLZ_HELP_CMD)
        Sys.print(" " * 4 + "-k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --keyfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "key filename used to merge", Sys.CLZ_HELP_ARG_INFO)
        Sys.print(" " * 4 + "-o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM, False)
        Sys.print(", --outputfile".ljust(18, " "), Sys.CLZ_HELP_ARG, False)
        Sys.print("FILE".ljust(10, " "), Sys.CLZ_HELP_PARAM)
        Sys.print(" " * 50 + "specified decrypted output filename", Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint("\n")
Пример #7
0
    def print_usage(data, withoutHeader=False):
        """"""
        if not withoutHeader:
            Cli.print_header()

        Sys.print("  USAGE :\n", Sys.CLZ_HELP_CMD)
        Sys.print("    " + Cli.conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("help ", Sys.CLZ_HELP_CMD)

        Sys.print("    " + Cli.conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("key   ", Sys.CLZ_HELP_CMD, False)
        Sys.print("[ -l ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("length", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("outputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print("]", Sys.CLZ_HELP_ARG)

        Sys.print("    " + Cli.conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("enc   ", Sys.CLZ_HELP_CMD, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("inputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("} ", Sys.CLZ_HELP_PARAM, False)
        Sys.print("[", Sys.CLZ_HELP_ARG, False)
        Sys.print(" -z|Z|a -r|R -m|M -j ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("numProcess", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("keyFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("outputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print("]", Sys.CLZ_HELP_ARG)

        Sys.print("    " + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("dec   ", Sys.CLZ_HELP_CMD, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("inputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("} ", Sys.CLZ_HELP_PARAM, False)
        Sys.print("[", Sys.CLZ_HELP_ARG, False)
        Sys.print(" -j ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("numProcess", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("keyFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("outputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print("]", Sys.CLZ_HELP_ARG)

        Sys.print("    " + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("split ", Sys.CLZ_HELP_CMD, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("inputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("} ", Sys.CLZ_HELP_PARAM, False)
        Sys.print("[", Sys.CLZ_HELP_ARG, False)
        Sys.print(" -p ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("numParts", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("keyFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("tarOutputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print("]", Sys.CLZ_HELP_ARG)

        Sys.print("    " + conf.PRG_CLI_NAME + " ", Sys.CLZ_HELP_PRG, False)
        Sys.print("merge ", Sys.CLZ_HELP_CMD, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("inputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("} ", Sys.CLZ_HELP_PARAM, False)
        Sys.print("[", Sys.CLZ_HELP_ARG, False)
        Sys.print(" -k ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("keyFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print(" -o ", Sys.CLZ_HELP_ARG, False)
        Sys.print("{", Sys.CLZ_HELP_PARAM, False)
        Sys.print("outputFile", Sys.CLZ_HELP_PARAM, False)
        Sys.print("}", Sys.CLZ_HELP_PARAM, False)
        Sys.print("]", Sys.CLZ_HELP_ARG)
Пример #8
0
    def print_help():
        """"""
        Cli.print_header()
        Sys.print(Cli.conf.PRG_DESC, Sys.CLZ_HELP_DESC)
        Cli.print_usage('', True)
        Cli.print_options()
        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.dprint()
        Sys.print('  EXEMPLES :\n', Sys.CLZ_HELP_CMD)
        CHQ = "'"

        Sys.print(' ' * 4 + 'command key :', Sys.CLZ_HELP_CMD)

        Sys.print(' ' * 8 + '# generate a new crypted key of 2048 length',
                  Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('key -l ', Sys.CLZ_HELP_CMD, False)
        Sys.print('2048 ', Sys.CLZ_HELP_PARAM)

        Sys.print(
            ' ' * 8 +
            '# generate a new crypted key (default length is 1024) in a specified location',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('key -o ', Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.DIRKEY + '.myNewKey', Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print('\n' + ' ' * 4 + 'command encrypt :', Sys.CLZ_HELP_CMD)

        Sys.print(
            ' ' * 8 +
            '# encrypt specified file with default crypted key and default options',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('enc ', Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.HOME + 'mySecretTextFile.txt', Sys.CLZ_HELP_PARAM)

        Sys.print(
            ' ' * 8 +
            '# encrypt specified file with specified crypted key (full compression, no random but mix mode)',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + '# on specified output location',
                  Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('enc ', Sys.CLZ_HELP_CMD, False)
        Sys.print('mySecretTextFile.txt', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -aRm -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.DIRKEY + '.myNewKey', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('test.kmh', Sys.CLZ_HELP_PARAM)

        Sys.print(
            ' ' * 8 +
            '# encrypt specified file with default crypted key (no compression but random & mix mode and multiprocessing)',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('enc ', Sys.CLZ_HELP_CMD, False)
        Sys.print('myBigTextFile.txt', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -Zrm -j ', Sys.CLZ_HELP_ARG, False)
        Sys.print('4', Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print('\n' + ' ' * 4 + 'command decrypt :', Sys.CLZ_HELP_CMD)

        Sys.print(
            ' ' * 8 + '# decrypt specified file with default crypted key',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('dec ', Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.HOME + 'mySecretFile.kmh', Sys.CLZ_HELP_PARAM)

        Sys.print(
            ' ' * 8 +
            '# decrypt specified file with specified crypted key on specified output location',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + Cli.conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG,
                  False)
        Sys.print('dec ', Sys.CLZ_HELP_CMD, False)
        Sys.print('myEncryptedSecretFile.kmh', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.HOME + '.kirmah' + Sys.sep + '.myNewKey',
                  Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('myDecryptedSecretFile.txt', Sys.CLZ_HELP_PARAM)

        Sys.print(
            ' ' * 8 +
            '# decrypt specified file with default crypted key and multiprocessing',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('dec ', Sys.CLZ_HELP_CMD, False)
        Sys.print('myEncryptedSecretFile.kmh', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -j ', Sys.CLZ_HELP_ARG, False)
        Sys.print('4', Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print('\n' + ' ' * 4 + 'command split :', Sys.CLZ_HELP_CMD)

        Sys.print(' ' * 8 + '# split specified file with default crypted key',
                  Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('split ', Sys.CLZ_HELP_CMD, False)
        Sys.print(Cli.HOME + 'myBigBinaryFile.avi', Sys.CLZ_HELP_PARAM)

        Sys.print(
            ' ' * 8 +
            '# split specified file on 55 parts with specified crypted key on specified output location',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('split ', Sys.CLZ_HELP_CMD, False)
        Sys.print('myBigBinaryFile.avi', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -p ', Sys.CLZ_HELP_ARG, False)
        Sys.print('55', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.DIRKEY + '.myNewKey', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('myBigBinaryFile.encrypted', Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.print('\n' + ' ' * 4 + 'command merge :', Sys.CLZ_HELP_CMD)

        Sys.print(
            ' ' * 8 +
            '# merge specified splitted file with default crypted key',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('merge ', Sys.CLZ_HELP_CMD, False)
        Sys.print(
            Cli.HOME +
            '6136bd1b53d84ecbad5380594eea7256176c19e0266c723ea2e982f8ca49922b.kcf',
            Sys.CLZ_HELP_PARAM)

        Sys.print(
            ' ' * 8 +
            '# merge specified tark splitted file with specified crypted key on specified output location',
            Sys.CLZ_HELP_COMMENT)
        Sys.print(' ' * 8 + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('merge ', Sys.CLZ_HELP_CMD, False)
        Sys.print('myBigBinaryFile.encrypted.tark', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print(Cli.DIRKEY + '.myNewKey', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('myBigBinaryFile.decrypted.avi', Sys.CLZ_HELP_PARAM)

        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)
        Sys.dprint()
Пример #9
0
    def print_options():
        """"""
        Sys.dprint('\n')
        Cli.printLineSep(Const.LINE_SEP_CHAR, Const.LINE_SEP_LEN)

        Sys.print('  MAIN OPTIONS :\n', Sys.CLZ_HELP_CMD)
        Sys.print(' ' * 4 + '-v'.ljust(13, ' ') + ', --version',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'display programm version', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-d'.ljust(13, ' ') + ', --debug',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'enable debug mode', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-f'.ljust(13, ' ') + ', --force',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'force rewriting existing files without alert',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-q'.ljust(13, ' ') + ', --quiet',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'don\'t print status messages to stdout',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-h'.ljust(13, ' ') + ', --help', Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'display help', Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint('\n')
        Sys.print('  KEY OPTIONS :\n', Sys.CLZ_HELP_CMD)
        Sys.print(' ' * 4 + '-l ', Sys.CLZ_HELP_ARG, False)
        Sys.print('LENGTH'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --length'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('LENGTH'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(
            ' ' * 50 + 'specified key length (128 to 4096 - default:1024)',
            Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --outputfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'specified key output filename',
                  Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint('\n')
        Sys.print('  ENCRYPT OPTIONS :\n', Sys.CLZ_HELP_CMD)
        Sys.print(' ' * 4 + '-a'.ljust(13, ' ') + ', --fullcompress',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'enable full compression mode',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-z'.ljust(13, ' ') + ', --compress',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'enable compression mode', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-Z'.ljust(13, ' ') + ', --nocompress',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'disable compression mode', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-r'.ljust(13, ' ') + ', --random',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'enable random mode', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-R'.ljust(13, ' ') + ', --norandom',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'disable random mode', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-m'.ljust(13, ' ') + ', --mix', Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'enable mix mode', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-M'.ljust(13, ' ') + ', --nomix',
                  Sys.CLZ_HELP_ARG)
        Sys.print(' ' * 50 + 'disable mix mode', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-j ', Sys.CLZ_HELP_ARG, False)
        Sys.print('COUNT'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --multiprocess'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('COUNT'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'number of process for encryption (2 to 8)',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --keyfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'key filename used to encrypt',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --outputfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'specified encrypted output filename',
                  Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint('\n')
        Sys.print('  DECRYPT OPTIONS :\n', Sys.CLZ_HELP_CMD)
        Sys.print(' ' * 4 + '-j ', Sys.CLZ_HELP_ARG, False)
        Sys.print('COUNT'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --multiprocess'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('COUNT'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'number of process for decryption (2 to 8)',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --keyfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'key filename used to decrypt',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --outputfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'specified decrypted output filename',
                  Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint('\n')
        Sys.print('  SPLIT OPTIONS :\n', Sys.CLZ_HELP_CMD)
        Sys.print(' ' * 4 + '-p ', Sys.CLZ_HELP_ARG, False)
        Sys.print('COUNT'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --part'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('COUNT'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'count part to split', Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --keyfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'key filename used to split',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('TARFILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --outputfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('TARFILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'specified tar output filename',
                  Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint('\n')
        Sys.print('  MERGE OPTIONS :\n', Sys.CLZ_HELP_CMD)
        Sys.print(' ' * 4 + '-k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --keyfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'key filename used to merge',
                  Sys.CLZ_HELP_ARG_INFO)
        Sys.print(' ' * 4 + '-o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM, False)
        Sys.print(', --outputfile'.ljust(18, ' '), Sys.CLZ_HELP_ARG, False)
        Sys.print('FILE'.ljust(10, ' '), Sys.CLZ_HELP_PARAM)
        Sys.print(' ' * 50 + 'specified decrypted output filename',
                  Sys.CLZ_HELP_ARG_INFO)

        Sys.dprint('\n')
Пример #10
0
    def print_usage(data, withoutHeader=False):
        """"""
        if not withoutHeader: Cli.print_header()

        Sys.print('  USAGE :\n', Sys.CLZ_HELP_CMD)
        Sys.print('    ' + Cli.conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG,
                  False)
        Sys.print('help ', Sys.CLZ_HELP_CMD)

        Sys.print('    ' + Cli.conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG,
                  False)
        Sys.print('key   ', Sys.CLZ_HELP_CMD, False)
        Sys.print('[ -l ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('length', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('outputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(']', Sys.CLZ_HELP_ARG)

        Sys.print('    ' + Cli.conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG,
                  False)
        Sys.print('enc   ', Sys.CLZ_HELP_CMD, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('inputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('} ', Sys.CLZ_HELP_PARAM, False)
        Sys.print('[', Sys.CLZ_HELP_ARG, False)
        Sys.print(' -z|Z|a -r|R -m|M -j ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('numProcess', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('keyFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('outputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(']', Sys.CLZ_HELP_ARG)

        Sys.print('    ' + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('dec   ', Sys.CLZ_HELP_CMD, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('inputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('} ', Sys.CLZ_HELP_PARAM, False)
        Sys.print('[', Sys.CLZ_HELP_ARG, False)
        Sys.print(' -j ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('numProcess', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('keyFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('outputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(']', Sys.CLZ_HELP_ARG)

        Sys.print('    ' + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('split ', Sys.CLZ_HELP_CMD, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('inputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('} ', Sys.CLZ_HELP_PARAM, False)
        Sys.print('[', Sys.CLZ_HELP_ARG, False)
        Sys.print(' -p ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('numParts', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('keyFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('tarOutputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(']', Sys.CLZ_HELP_ARG)

        Sys.print('    ' + conf.PRG_CLI_NAME + ' ', Sys.CLZ_HELP_PRG, False)
        Sys.print('merge ', Sys.CLZ_HELP_CMD, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('inputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('} ', Sys.CLZ_HELP_PARAM, False)
        Sys.print('[', Sys.CLZ_HELP_ARG, False)
        Sys.print(' -k ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('keyFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(' -o ', Sys.CLZ_HELP_ARG, False)
        Sys.print('{', Sys.CLZ_HELP_PARAM, False)
        Sys.print('outputFile', Sys.CLZ_HELP_PARAM, False)
        Sys.print('}', Sys.CLZ_HELP_PARAM, False)
        Sys.print(']', Sys.CLZ_HELP_ARG)