SML从std输入读取二进制数据

SML从std输入读取二进制数据,sml,Sml,如何在SML中从标准输入中读取二进制数据?我知道使用 TextIO.inputAll TextIO.stdIn 。。。但是,对于二进制数据的输入流,如何才能做到这一点呢?请看一看。当然可以,但我如何才能使BinIO在stdIn上工作呢?我怀疑将stdIn作为二进制处理是否可以移植。谢谢你们两位的评论。作为一种解决方法,我将把二进制数据编码为base64,然后使用TextIO.inputAll。。。“cat image.tif | base64 |我的sml程序”

如何在SML中从标准输入中读取二进制数据?我知道使用

TextIO.inputAll TextIO.stdIn

。。。但是,对于二进制数据的输入流,如何才能做到这一点呢?

请看一看。当然可以,但我如何才能使BinIO在stdIn上工作呢?我怀疑将stdIn作为二进制处理是否可以移植。谢谢你们两位的评论。作为一种解决方法,我将把二进制数据编码为base64,然后使用TextIO.inputAll。。。“cat image.tif | base64 |我的sml程序”