@@ -10219,7 +10219,7 @@ def _add(cat, name, fid):
1021910219 return out
1022010220
1022110221
10222- def RePackCatFile(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):
10222+ def RePackCatFile(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):
1022310223 # ---------- Safe defaults ----------
1022410224 if compressionuselist is None:
1022510225 compressionuselist = compressionlistalt
@@ -10243,7 +10243,7 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1024310243 infile = RemoveWindowsPath(infile)
1024410244 listarrayfileslist = ArchiveFileToArray(
1024510245 infile, "auto", filestart, seekstart, seekend,
10246- False, True, True, skipchecksum, formatspecs, saltkey , seektoend, False
10246+ False, True, True, skipchecksum, formatspecs, insaltkey , seektoend, False
1024710247 )
1024810248
1024910249 # ---------- Format specs selection ----------
@@ -10325,7 +10325,7 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1032510325 if lenlist != fnumfiles:
1032610326 fnumfiles = lenlist
1032710327
10328- AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata'], listarrayfiles['fjsondata'], [checksumtype[0], checksumtype[1]], formatspecs, saltkey )
10328+ AppendFileHeader(fp, fnumfiles, listarrayfiles.get('fencoding', 'utf-8'), listarrayfiles['fextradata'], listarrayfiles['fjsondata'], [checksumtype[0], checksumtype[1]], formatspecs, outsaltkey )
1032910329
1033010330 # loop counters
1033110331 lcfi = 0
@@ -10544,8 +10544,8 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1054410544
1054510545 if(fvendorfields>0 and len(ffvendorfieldslist)>0):
1054610546 extradata.extend(fvendorfields)
10547-
10548- AppendFileHeaderWithContent(fp, tmpoutlist, extradata, jsondata, fcontents.read(),[checksumtype[2], checksumtype[3], checksumtype[4]], formatspecs, saltkey )
10547+
10548+ AppendFileHeaderWithContent(fp, tmpoutlist, extradata, jsondata, fcontents.read(),[checksumtype[2], checksumtype[3], checksumtype[4]], formatspecs, outsaltkey )
1054910549 try:
1055010550 fcontents.close()
1055110551 except Exception:
@@ -10590,12 +10590,12 @@ def RePackCatFile(infile, outfile, fmttype="auto", compression="auto", compressw
1059010590 pass
1059110591 return True
1059210592
10593- def RePackMultipleCatFile(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):
10593+ def RePackMultipleCatFile(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):
1059410594 if not isinstance(infiles, list):
1059510595 infiles = [infiles]
1059610596 returnout = False
1059710597 for infileslist in infiles:
10598- returnout = RePackCatFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, saltkey , seektoend, verbose, True)
10598+ returnout = RePackCatFile(infileslist, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, insaltkey, outsaltkey , seektoend, verbose, True)
1059910599 if(not returnout):
1060010600 break
1060110601 else:
@@ -10605,9 +10605,9 @@ def RePackMultipleCatFile(infiles, outfile, fmttype="auto", compression="auto",
1060510605 return True
1060610606 return returnout
1060710607
10608- def RePackCatFileFromString(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):
10608+ def RePackCatFileFromString(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):
1060910609 fp = MkTempFile(instr)
10610- listarrayfiles = RePackCatFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, saltkey , seektoend, verbose, returnfp)
10610+ listarrayfiles = RePackCatFile(fp, outfile, fmttype, compression, compresswholefile, compressionlevel, compressionuselist, followlink, filestart, seekstart, seekend, checksumtype, skipchecksum, extradata, jsondata, formatspecs, insaltkey, outsaltkey , seektoend, verbose, returnfp)
1061110611 return listarrayfiles
1061210612
1061310613
0 commit comments