![]() |
1
392
首先,您应该以二进制文件的形式打开文件。然后,您可以在一个命令中读取整个文件。
这将使您得到一个字符串中的整个文件。
在那之后,你可能想
|
![]() |
2
240
如果您需要二进制模式,则需要用硬方法:
如果不是,则短而甜的是:
|
![]() |
3
112
为了避免让文件保持打开状态,最好将块传递给file.open。这样,文件将在块执行后关闭。
|
![]() |
4
17
在OS X上,这些对我来说是一样的…在Windows中这可能是额外的“r”吗? 在任何情况下,您都可以更好地:
|
![]() |
5
16
开/关保险怎么样?
|
|
6
7
Ruby有二进制读取
或者如果小于Ruby 1.9.2
|
![]() |
7
4
您可能可以用base64编码tar文件。Base 64将为您提供纯ASCII表示的文件,您可以将其存储在纯文本文件中。然后,您可以通过将文本解码回来来检索tar文件。 你做的事情如下:
看看垒64 Rubydocs 为了得到更好的主意。 |
![]() |
8
0
如果可以按base64对tar文件进行编码(并将其存储在纯文本文件中),则可以使用
或
打印命令中的每一行(文本)。 |
![]() |
Stilian · 存储库设置中没有Github页面部分 3 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 3 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 3 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 3 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 3 年前 |