从 z/OS UNIX 系统服务 (USS) 文件系统下载二进制文件
Posted
技术标签:
【中文标题】从 z/OS UNIX 系统服务 (USS) 文件系统下载二进制文件【英文标题】:Download a binary file from a z/OS UNIX System Services (USS) file system 【发布时间】:2018-12-03 21:38:07 【问题描述】:我在 UNIX 文件系统中的 z/OS 上有一个带有证书的 UTF-8 编码文件,我想使用安全协议下载它。
我尝试使用scp
下载它,但编码已自动转换,文件不可读。
如何在不更改编码的情况下将文件下载为二进制文件?
【问题讨论】:
【参考方案1】:如果您使用sftp
访问大型机,则文件会以二进制形式传输,而不会从 EBCDIC 转换为 ASCII。
>sftp mainframe
>cd directory/with/certificate
>get certificate.cer
`
【讨论】:
【参考方案2】:我使用Zowe CLI 从 z/OS 下载/上传:
zowe zos-files download uss-file <path-to-your-file> --binary
或者,您可以选择本地文件名:
zowe zos-files download uss-file <path-to-your-file> --binary --file yourFile.bin
上传方式:
zowe files upload file-to-uss yourFile.bin "<path-to-your-file>/yourFile.bin” --binary
【讨论】:
以上是关于从 z/OS UNIX 系统服务 (USS) 文件系统下载二进制文件的主要内容,如果未能解决你的问题,请参考以下文章