@@ -10220,7 +10220,7 @@ def _add(cat, name, fid):
1022010220 return out
1022110221
1022210222
10223- def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=None, saltkey =None, seektoend=False, verbose=False, returnfp=False):
10223+ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=__file_format_multi_dict__, insaltkey= None, outsaltkey =None, seektoend=False, verbose=False, returnfp=False):
1022410224 # ---------- Safe defaults ----------
1022510225 if compressionuselist is None:
1022610226 compressionuselist = compressionlistalt
@@ -10244,7 +10244,7 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1024410244 infile = RemoveWindowsPath(infile)
1024510245 listarrayfileslist = ArchiveFileToArray(
1024610246 infile, "auto", filestart, seekstart, seekend,
10247- False, True, True, skipchecksum, formatspecs, saltkey , seektoend, False
10247+ False, True, True, skipchecksum, formatspecs, insaltkey , seektoend, False
1024810248 )
1024910249
1025010250 # ---------- Format specs selection ----------
@@ -10326,7 +10326,7 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1032610326 if lenlist != fnumfiles:
1032710327 fnumfiles = lenlist
1032810328
10329- AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata'], listarrayfiles['fjsondata'], [checksumtype[0], checksumtype[1]], formatspecs, saltkey )
10329+ AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata'], listarrayfiles['fjsondata'], [checksumtype[0], checksumtype[1]], formatspecs, outsaltkey )
1033010330
1033110331 # loop counters
1033210332 lcfi = 0
@@ -10545,8 +10545,8 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1054510545
1054610546 if(fvendorfields>0 and len(ffvendorfieldslist)>0):
1054710547 extradata.extend(fvendorfields)
10548-
10549- AppendFileHeaderWithContent(fp, tmpoutlist, extradata, jsondata, fcontents.read(),[checksumtype[2], checksumtype[3], checksumtype[4]], formatspecs, saltkey )
10548+
10549+ AppendFileHeaderWithContent(fp, tmpoutlist, extradata, jsondata, fcontents.read(),[checksumtype[2], checksumtype[3], checksumtype[4]], formatspecs, outsaltkey )
1055010550 try:
1055110551 fcontents.close()
1055210552 except Exception:
@@ -10591,12 +10591,12 @@ def RePackFoxFile(infile, outfile, fmttype="auto", compression="auto", compressw
1059110591 pass
1059210592 return True
1059310593
10594- def RePackMultipleFoxFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=None, saltkey =None, seektoend=False, verbose=False, returnfp=False):
10594+ def RePackMultipleFoxFile(infiles, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=__file_format_multi_dict__, insaltkey= None, outsaltkey =None, seektoend=False, verbose=False, returnfp=False):
1059510595 if not isinstance(infiles, list):
1059610596 infiles = [infiles]
1059710597 returnout = False
1059810598 for infileslist in infiles:
10599- returnout = RePackFoxFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, saltkey , seektoend, verbose, True)
10599+ returnout = RePackFoxFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, insaltkey, outsaltkey , seektoend, verbose, True)
1060010600 if(not returnout):
1060110601 break
1060210602 else:
@@ -10606,9 +10606,9 @@ def RePackMultipleFoxFile(infiles, outfile, fmttype="auto", compression="auto",
1060610606 return True
1060710607 return returnout
1060810608
10609- def RePackFoxFileFromString(instr, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=None, saltkey =None, seektoend=False, verbose=False, returnfp=False):
10609+ def RePackFoxFileFromString(instr, outfile, fmttype="auto", compression="auto", compresswholefile=True, compressionlevel=None, compressionuselist=compressionlistalt, followlink=False, filestart=0, seekstart=0, seekend=0, checksumtype=["md5", "md5", "md5", "md5", "md5"], skipchecksum=False, extradata=[], jsondata={}, formatspecs=__file_format_multi_dict__, insaltkey= None, outsaltkey =None, seektoend=False, verbose=False, returnfp=False):
1061010610 fp = MkTempFile(instr)
10611- listarrayfiles = RePackFoxFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, saltkey , seektoend, verbose, returnfp)
10611+ listarrayfiles = RePackFoxFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, insaltkey, outsaltkey , seektoend, verbose, returnfp)
1061210612 return listarrayfiles
1061310613
1061410614
0 commit comments