The BCP command pretty much comes from the original Sybase implementation, with the usual Microsoft embrace and extend stuff.