问题标签 [libz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
582 浏览

iphone - iPhone 设备上的 RAR 解压

有没有人找到在 iPhone(不是越狱)上解压缩 RAR 文件的解决方案?如果有类似 libz 的库就好了。

我没有从 RARlab 找到任何官方信息。

有人成功地将unRAR集成到他们的应用程序中吗?源代码似乎是 C++?

我知道以前有人问过这个问题,但是除了移植 unRAR 之外我还没有看到其他解决方案。非常感谢任何信息或建议。谢谢你。

0 投票
1 回答
6242 浏览

iphone - 如何使用 libz.dylib 解压缩 zip 文件?

在我的程序中,我必须解压缩下载的文件...我读过 libz.dylib 用于此,但我没有找到任何文档或示例如何做到这一点..?

有谁知道这个...

提前致谢....

0 投票
1 回答
577 浏览

iphone - PAK 档案和 zlib (zlib.dylib)

我目前正在编写一个 iPhone 应用程序,我需要从 .pak 存档中解压缩几个文件。我假设 libz.dylib 可能有能力做到这一点,但我很难找到关于这个主题的任何代码。任何人有任何示例代码或可以指出我正确的方向吗?任何帮助都将不胜感激。

干杯。

0 投票
4 回答
18273 浏览

android - 突然执行 aapt 时出错

我知道周围有很多这些主题,但似乎对我的情况没有帮助,也没有准确描述。最好的类似是aapt not found under the right path

我的问题是我可以使用 Eclipse 进行整个晚上的编程、编译和使用我的设备,然后突然我为我当前的项目收到“错误执行 aapt”,当然 R.java 不再(正确)生成了。然后我重新启动 Eclipse,一切都消失了。但是,我平均每天会看到一次。

我最近切换到 amd64 并安装了最新的 Android-2.3 SDK 和匹配工具。我知道现在有一个平台工具文件夹,它有一个 aapt 版本,应该独立工作 SDK 版本。起初,我已按照 SDK 网站上的说明将此目录添加到我的 PATH 中。我也尝试过不将它添加到我的路径并制作链接平台/android-9/tools,以便每个 SDK 版本都可以使用它自己的旧副本。不用说,platform-tools/aapt 在那里并且拥有正确的权限,而且我已经能够随时在命令行上执行它。

当我确实编写了一个错误的 xml 文件或排序并适当地得到一个错误时,我看到一个额外的行,上面写着“aapt:/lib32/libz.so.1:没有可用的版本信息”。我正在运行一个最近的 Gentoo linux 系统。我已经安装了所有东西来支持 amd64 上的 x86,但是为了确定,重新出现了 emul-linux-x86-baselibs 和 zlib。问题仍然存在。我确实看到一些页面对一些 zlib 错误感到恐惧,但我不确定这是否相关。我意识到我不在参考 Ubuntu 平台上,但肯定差异不会那么大吗?

这很可能是 aapt 或工具本身的错误。为什么会突然停止工作?我还体验到 R.java 中的 id 不正确,即简单的 findViewById() 代码会因为混合 id 一次而给出 ClassCastExceptions,然后在没有任何更改的情况下完美地工作,只有一个“干净的项目”,在之后一个失败的 aapt。

最后,我在 aapt 上运行了一些命令,似乎没有添加任何额外信息:

有人能说出我的配置有什么问题吗?它可能闻起来像一个错误(否则让我们(再次)报告它)?

2010 年 1 月 6 日更新:

我又增加了一些知识。当我最近尝试导出已签名的 apk 时,我遇到了另一条关于我以前从未见过的 aapt 的错误消息(来自 Eclipse 错误视图的完整详细信息)。在这里也要注意,我可以重新启动 Eclipse 并可以再次导出 apk 而不会出现问题,至少在一段时间内。

我开始认为这与我的系统内存不足有关。消息“onvoldoende geheugen beschikbaar”的意思是“可用内存不足”。

当我转储 HPROF 文件时,我还在 DDMS 中看到内存不足错误。

这是错误日志(缩短):

0 投票
4 回答
21127 浏览

ios - libz.dylib 与 libz.1.2.3.dylib 与 libz.1.2.5.dylib

我在评论中问过这个问题,但这似乎是一个值得自己提问的问题。

我有一个项目在三个不同的 XCode 安装和两个不同的 iOS SDK 安装之间共享。目前,统一所涉及的开发人员不是一种选择。

当我安装 iOS 5 Beta 并且 XCode 4.2libz.1.2.3.dylib无处可寻。我发现链接反对libz.1.2.5.dylib处理了这个,但这与 XCode 和 iOS SDK 的其他活动安装不兼容。

我在网上研究了这个,发现了上面的建议和这个建议。前者对我不起作用,后者让我紧张。

那么,我可以安全地链接到 XCode和iOS SDK 的所有安装中的第一个,libz.dylib有什么区别?libz.1.2.3.dyliblibz.1.2.5.dylib

0 投票
4 回答
4782 浏览

objective-c - 当我使用 ASIHTTPRequest 和 SBJSON 时,iOS 5.1 出错

我收到此错误:

注意我添加了框架核心图形、系统配置、移动核心服务、libz.dylib、libz.1.2.5.dylib、CF Network、UI Kit 和 Foundation。我搜索了所有论坛并花了将近 4 天时间,但找不到原因。

当我评论我的 ASIHTTPRequest 和 SBJSON 代码行时,它工作正常。我已经为 ASIHTTPRequest 和 SBJSON 添加了所有类并检查了三次。谁能建议我做错了什么?

0 投票
1 回答
1584 浏览

ffmpeg - ffmpeg libz.so 依赖

我们正在尝试在我们的 RH linux 服务器上安装 ffmpeg。

麻烦的是它对一个不起作用,我们不知道为什么。工作服务器和非工作服务器具有相同的配置信息:

我们得到的错误是:

我查看了使用 ldd 的依赖库,确实发现了一个不同的库。库 libz.so 不是系统中不起作用的列表。IE

我想问这是否与问题有关。在我试图弄清楚 libz.so 是如何出现在一个列表中而不是另一个列表中之前。

顺便说一句,ld.so.conf 文件是相同的。

0 投票
2 回答
586 浏览

json - 压缩小块数据

我有一个 4KB 的缓冲区,其中包含类似 JSON 格式的数据。我需要向它添加更多信息(最多可以说是 3 倍),但我必须适应这一小块内存。我正在考虑使用 libZ 来压缩文本,但我担心它不会表现良好,因为数据主要由一些独特的子字符串组成。在这种情况下你会推荐什么?谢谢,克里斯

0 投票
1 回答
1037 浏览

ruby - 无法在带有 RVM 的 Mountain Lion 上安装 Ruby 1.9.3:运行 make 时出错

我正在尝试安装 Ruby,这样我就可以参加“Learn Ruby the Hard Way”课程,而我在安装最新版本的 Ruby 时遇到了很多麻烦

这是我日志的相关部分:

我四处搜索,发现这篇文章看起来与完全相同的问题:Cannot install Ruby 1.9.3 on Mountain Lion w/Jewlery Box: Error running make -j4 (have current readline, gcc)

但是答案是模棱两可的“更新libz lib”。我不知道那是什么意思,我四处搜索并找到了 zlib,但我不知道这些是否与 libz 相同?我还发现另一个帖子表明libz是libtool,我的libtool版本是Apple Inc.版本cctools-829,但是libtool和libz是一样的吗?我以前从未见过这些术语,也从未使用过 Ruby,我完全糊涂了。

我有 gcc 4.2.1 和 xcode 4.4.1。感谢您的帮助,这是我在这里的第一篇文章,所以如果我做错了什么或需要提供更多信息,请告诉我。我基本上从我链接的标题中窃取了我的标题,因为我不确定如何格式化标题,我希望没关系。

0 投票
1 回答
366 浏览

windows-phone-8 - 适用于 Windows (Phone) 8 应用程序的 libz 或/和 libpng

问题很简单。在为 W(P)8 构建时,您不能编译 .c 文件或使用旧的 C 语法代码(函数参数被指定两次的代码)。

Libpng 在 C++ 下很容易编译,因为它不使用旧的语法代码,但 libz 不是。我一直无法找到适合这些环境的 libz 替代品。

我尝试了 MiniZ,它缺少(不知道为什么)对 inflatereset 等函数的定义,然后我发现没有解决方案可以在 Windows Phone 8 下从本机 C++ 代码加载 pngs(您可以在 Windows 8 上使用 WIC,但该库不存在用于 ARM 构建)。

还有这个:https ://github.com/doo/ZIP-WinRT但它使用托管类并且仅在您想提取 zip 文件时才有用。以前的 libz 依赖代码不会编译,我需要它来让 libpng 基本上编译。

如果您不知道这些标志的含义,请不要发表评论

“Windows 应用商店应用支持”

“使用 Windows 运行时扩展”