\ 문자만 넣는 것보다야 약간 늦겠지만. bas64도 문자열을 치환하는 방식이기 때문에 큰차이는 없을 겁니다.
그리고 용량의 경우 바이너리로 저장한 길이가 len 이라면
base64 할 경우 ((((len)+2)/3)*4) 로 연산한 값이 데이터 용량이 됩니다.
len의 길이가 길어 +2를 무시한다면 대략 원본 길이에서 1/3 만큼 는다고 보시면 됩니다.
특히 \문자 처리 하는 로직을 만드셔야 할 텐데.. 그렇게 했다 문제가 생겨 나중에 고생하시는 것보다는 base64로 처리 하시는 것을 권장합니다.