Binary 如何在SAS中将二进制文件转换为hexdump

Binary 如何在SAS中将二进制文件转换为hexdump,binary,sas,hexdump,Binary,Sas,Hexdump,例如,PNG文件d:\aaa.PNG,现在我想使用SAS将d:\aaa.PNG二进制文件转换为hexdump。非常感谢。在R中,redBin函数可以完成此操作。这应该可以完成您正在寻找的功能。它一次读取文件一个字符,并将十六进制表示形式写入输出文件 %let infile = "C:\temp\SGPlot.png"; %let outfile = "c:\temp\out.txt"; filename infile &infile; filename outfile &outf

例如,PNG文件d:\aaa.PNG,现在我想使用SAS将d:\aaa.PNG二进制文件转换为hexdump。非常感谢。在R中,redBin函数可以完成此操作。

这应该可以完成您正在寻找的功能。它一次读取文件一个字符,并将十六进制表示形式写入输出文件

%let infile = "C:\temp\SGPlot.png";
%let outfile = "c:\temp\out.txt";
filename infile &infile;
filename outfile &outfile;

data _null_;
infile infile recfm=n;
file outfile recfm=n;
format c $1.;
input c $ @@;
put c hex. @@;
run;

你能上传你的文件SGPlot.png吗,我将粘贴另一个软件的reslut。非常感谢。我无法上载png和reslut文件。你能告诉我你的电子邮件吗。我会把这些文件寄给你。你可以上传这些文件。谢谢只需使用您的文件并比较SAS和R的输出格式。我不明白您为什么需要我的文件。max.bytesput c hex@;如何将大写字母转换成小写字母