当前位置: 首页 > 知识库问答 >
问题:

如何使用Julia处理zipfile

蒙胤
2023-03-14

我很难处理压缩文件,例如:

julia> using CodecZlib

julia> text = open("2004_CORE.zip")
IOStream(<file 2004_CORE.zip>)

共有1个答案

简嘉赐
2023-03-14

zlib本身不处理zip文件。注意,zip和gzip是两回事。您需要解析zip文件格式的东西。ZipFile可能会有所帮助。

如果您不想使用ZipFile,据说它很慢,那么您需要自己选择zip文件格式。你可以在这里找到文件。然后,您可以使用CodecZlib的deflate功能来解压缩每个zip文件条目中包含的原始deflate数据。(几乎所有的zip文件都只使用deflate或stored方法。)

 类似资料:
  • 我刚开始利用朱莉娅。我试图使用eval(在Julia中)来定义函数中的一组变量。假设我想设置v1等于2: 调用函数为: 它不起作用,因为println返回0(v1的初始值)。但是,如果我在Julia的终端中运行一个类似的eval调用,那么它就可以工作了。 能否请您澄清一下为什么不起作用以及如何修复?

  • 问题内容: 我正在连接到一个网站,正在登录。 该网站将我重定向到新页面,并且Mechanize处理所有cookie和重定向作业,但是,我找不到最后一页。我使用Firebug并再次完成了相同的工作,然后发现我必须通过Mechanize传递另外两页。 我快速浏览了一下页面,发现有一些JavaScript和HTML代码,但由于它看起来不像普通的页面代码而无法理解。这些页面是做什么用的?他们如何重定向到其

  • 问题内容: 我正在寻找一种数学解决方案,该解决方案可以处理真实(长,大,大,风暴)数字。我还没有发现任何东西,但是我不想现在这个问题还没有解决。我正在寻找一种简单的Number解决方案,例如MicrosoftExcelPrecision(30位十进制)或BigInteger(Java)解决方案。当然是用Java语言编写的。 问题答案: BigInt现在是Firefox和Chrome的一部分; 你不

  • 问题内容: 我需要从Sellercentral.amazon.de下载大量的excel文件(估计:500-1000)。手动下载不是一种选择,因为每次下载都需要单击几下,直到Excel弹出。 由于亚马逊无法为我提供具有其结构的简单xml,因此我决定自行进行自动化。首先想到的是Selenium和Firefox。 问题: 必须登录到Sellercentral,以及2要素验证(2FA)。因此,如果我登录一

  • 问题内容: 我正在Spark中将模型实现为python类,并且每次尝试将类方法映射到RDD时,它都会失败。我的实际代码更加复杂,但是这个简化的版本成为了问题的核心: 现在,如果我像这样运行模型(例如): 我收到以下错误: 例外:看来您试图从广播变量,操作或转换中引用SparkContext。SparkContext只能在驱动程序上使用,而不能在工作程序上运行的代码中使用。有关更多信息,请参见SPA

  • 是否有办法过滤掉所有大于最大值的值,这些值可以使用Stream API存储在中? 目前的情况是,你可以在前端用一个简单的搜索栏搜索一些客户的身份证。 例如: