standard Buffer supports ascii or binary