code: func encodePathAndMode(path string, mode os.FileMode) []byte {
  	return []byte(fmt.Sprintf("%s,%d", path, uint32(mode.Perm())))
  }
docs: /*
  encodePathAndMode encodes a path and file mode as required for starting a send file stream.
  
  From https://android.googlesource.com/platform/system/core/+/master/adb/SYNC.TXT:
  	The remote file name is split into two parts separated by the last
  	comma (","). The first part is the actual path, while the second is a decimal
  	encoded file mode containing the permissions of the file on device.
  */