support from buffer memory files