예제 #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)