@@ -10212,7 +10212,7 @@ def _add(cat, name, fid):
1021210212 return out
1021310213
1021410214
10215- def RePackArchiveFile(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):
10215+ def RePackArchiveFile(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):
1021610216 # ---------- Safe defaults ----------
1021710217 if compressionuselist is None:
1021810218 compressionuselist = compressionlistalt
@@ -10236,7 +10236,7 @@ def RePackArchiveFile(infile, outfile, fmttype="auto", compression="auto", compr
1023610236 infile = RemoveWindowsPath(infile)
1023710237 listarrayfileslist = ArchiveFileToArray(
1023810238 infile, "auto", filestart, seekstart, seekend,
10239- False, True, True, skipchecksum, formatspecs, saltkey , seektoend, False
10239+ False, True, True, skipchecksum, formatspecs, insaltkey , seektoend, False
1024010240 )
1024110241
1024210242 # ---------- Format specs selection ----------
@@ -10318,7 +10318,7 @@ def RePackArchiveFile(infile, outfile, fmttype="auto", compression="auto", compr
1031810318 if lenlist != fnumfiles:
1031910319 fnumfiles = lenlist
1032010320
10321- AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata'], listarrayfiles['fjsondata'], [checksumtype[0], checksumtype[1]], formatspecs, saltkey )
10321+ AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata'], listarrayfiles['fjsondata'], [checksumtype[0], checksumtype[1]], formatspecs, outsaltkey )
1032210322
1032310323 # loop counters
1032410324 lcfi = 0
@@ -10538,7 +10538,7 @@ def RePackArchiveFile(infile, outfile, fmttype="auto", compression="auto", compr
1053810538 if(fvendorfields>0 and len(ffvendorfieldslist)>0):
1053910539 extradata.extend(fvendorfields)
1054010540
10541- AppendFileHeaderWithContent(fp, tmpoutlist, extradata, jsondata, fcontents.read(),[checksumtype[2], checksumtype[3], checksumtype[4]], formatspecs, saltkey )
10541+ AppendFileHeaderWithContent(fp, tmpoutlist, extradata, jsondata, fcontents.read(),[checksumtype[2], checksumtype[3], checksumtype[4]], formatspecs, outsaltkey )
1054210542 try:
1054310543 fcontents.close()
1054410544 except Exception:
@@ -10583,12 +10583,12 @@ def RePackArchiveFile(infile, outfile, fmttype="auto", compression="auto", compr
1058310583 pass
1058410584 return True
1058510585
10586- def RePackMultipleArchiveFile(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):
10586+ def RePackMultipleArchiveFile(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):
1058710587 if not isinstance(infiles, list):
1058810588 infiles = [infiles]
1058910589 returnout = False
1059010590 for infileslist in infiles:
10591- returnout = RePackArchiveFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, saltkey , seektoend, verbose, True)
10591+ returnout = RePackArchiveFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, insaltkey, outsaltkey , seektoend, verbose, True)
1059210592 if(not returnout):
1059310593 break
1059410594 else:
@@ -10598,9 +10598,9 @@ def RePackMultipleArchiveFile(infiles, outfile, fmttype="auto", compression="aut
1059810598 return True
1059910599 return returnout
1060010600
10601- def RePackArchiveFileFromString(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):
10601+ def RePackArchiveFileFromString(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):
1060210602 fp = MkTempFile(instr)
10603- listarrayfiles = RePackArchiveFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, saltkey , seektoend, verbose, returnfp)
10603+ listarrayfiles = RePackArchiveFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, insaltkey, outsaltkey , seektoend, verbose, returnfp)
1060410604 return listarrayfiles
1060510605
1060610606
0 commit comments