Какой конкретный двоичный формат вам нужен? Или просто что-то не ascii? Если вы используете proc export, вы, вероятно, ограничены любыми доступными форматами. Тем не менее, вы всегда можете создать CSV вручную.
Если что-нибудь подойдет, вы можете просто заархивировать CSV-файл.
При работе в * nix системе, например, вы бы использовали что-то вроде:
filename outfile pipe "gzip -c > myfile.csv.gz";
Затем создайте CSV вручную:
data _null_;
set mydata;
file outfile;
put var1 "," var2 "," var3;
run;
Если это ПК / Windows SAS, я не настолько знаком, но вам, вероятно, потребуется установить zip-утилиту из командной строки.
Эта ссылка от SAS предлагает использовать winzip, который имеет свободно скачиваемую версию. В остальном код похож.
http://support.sas.com/kb/26/011.html