示例#1
0
文件: Format.py 项目: genady/manent
def read_int(file):
  return IE.binary_read_int_varlen(file)
示例#2
0
文件: Format.py 项目: genady/manent
def write_int(file, num):
  file.write(IE.binary_encode_int_varlen(num))
示例#3
0
文件: Format.py 项目: genady/manent
def read_string(file):
  """
  The reverse of write_string
  """
  length = IE.binary_read_int_varlen(file)
  return file.read(length)
示例#4
0
文件: Format.py 项目: genady/manent
def write_string(file,str):
  """
  Write a Pascal-encoded string of length of up to 2^16
  """
  file.write(IE.binary_encode_int_varlen(len(str)))
  file.write(str)
示例#5
0
文件: Format.py 项目: genady/manent
def write_ints(file, nums):
  for num in nums:
    file.write(IE.binary_encode_int_varlen(num))
示例#6
0
文件: Format.py 项目: genady/manent
def read_ints(file):
  return IE.binary_read_int_varlen_list(file)