问题标签 [lzma]
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.
ms-access - VB6/VBA 的 LZMA 压缩?
在我的 Access 2000 应用程序中寻找 LZMA 压缩加密文件。有谁知道在 VB6/VBA 中执行此操作的最简单方法或知道任何源代码?
c# - 如何使用 7z SDK 压缩和解压文件
根据此链接How do I create 7-Zip archives with .NET? , WOPR 告诉我们如何使用 7z SDK ( http://www.7-zip.org/sdk.html )使用 LMZA (7z 压缩算法) 压缩文件
但是如何解压呢?
我尝试:
但没有成功。
你有一个工作的例子吗?
谢谢
PS:根据其他代码http://www.koders.com/csharp/fid43E85EE5AE7BB255C69D18ECC3288285AD67A4A4.aspx?s=zip+encoder#L5,似乎解码器需要一个标题,文件开头的字典才能工作. Koders 生成的这个文件不是 7z 存档。
outSize 的计算方式与其 Compress 方法相同。但是如何计算输出大小呢?
apache-flex - 如何在 Flash Player 11 中启用 LZMA 压缩?
如Flash Player 11 的发行说明中所述,开发人员添加了 LZMA 压缩支持。
问题是如何启用这种支持?也许有一个 mxmlc 选项?还是更多步骤?
简单地在 sdk 中设置-swf-version=13
和切换 playerglobal.swc 对我不起作用。
javascript - 为 JSON 上的数据传输选择合适的压缩方案
在大卫发表一些评论后,我决定修改我的问题。可以在下面找到原始问题以及新修订的问题。我留下最初的问题只是为了了解为什么开始这个问题。
原始问题(为 jslzma 设置 LZMA 属性)
我有一些需要用 ajax 传输的大型 json 文件。我目前正在使用 jQuery 和 $.getJSON()。我想在收到文件时使用jslzma 库来解压缩文件。目前,我正在使用 django 和 pylzma 库来压缩文件。
唯一的问题是缺少 jslzma 库的文档。有一些,但还不够。所以我有两个关于如何使用图书馆的问题。
它举了一个例子:
我知道如何设置 inStream 和 outStream 变量,但不知道properties
或outSize
. 那么任何人都可以举例说明如何设置properties
变量(即预期的内容)以及如何计算outSize
...
谢谢。
编辑#1(修改后的问题)
我正在寻找一种压缩方案,它适用于使用 python (django) 和 javascript 的高度可重复的数据。
正在传输的数据包含高程测量值。每个文件有 1200x1200 个数据点,这相当于未压缩的原始二进制形式大约 2.75MB。JSON 将其膨胀到 5-6MB 之间。我还研究了 base64(只是为了涵盖所有的基础),这会减小大小,但我在 js 中读取它没有任何成功。我认为数据本身很容易压缩,因为它具有高度可重复的数据值。例如,一个文件只有 83 个唯一的高程值来描述 1440000 个数据点。
我只是运气不佳,主要是因为我刚刚开始学习 JavaScript。
那么任何人都可以为这种类型的数据建议一种压缩方案吗?目标是通过减小数据大小来最小化传输时间。
谢谢。
objective-c - 以编程方式 LZMA 解压缩静态 LZMA 压缩文件
我正在 LZMA 解压缩我之前lzma e <infile> <outfile> -lc0 -lp2
从终端使用压缩并导入到我的项目中的资源文件。但是,当应用于此文件时,在第一次迭代中LzmaDec_DecodeToBuf
返回1
,即 LZMA 数据错误。(而且时间inLen
总是5
,outLen
是0
。)
这是为什么?
我的代码如下:
hadoop - 如何为 LZMA2 编写 Hadoop 压缩/解压缩编解码器?
我想为 LZMA2 编写一个可以读取 .xz 文件的 Hadoop 解压缩编解码器。这是我的任务,我对压缩或解压缩编解码器完全陌生。我正在寻求有关此问题的一些指导。我应该从哪里开始以及在哪里可以获得此任务的相应帮助?
windows-phone-7 - 如何在 Windows Phone 7 上解压缩 LZMA 压缩的 zip 文件?
我正在开发一个使用本地 SQLite 数据库的 Windows Phone 7 项目。该数据库未压缩约 40MB,因此我使用最大压缩(Deflate)将其压缩到约 20MB。这是我的代码(工作)。
20MB 是一个很好的改进,但我注意到使用最大压缩 (LZMA) 的 7z 存档文件大小约为 12MB。zip 文件格式支持 LZMA 内容,因此我将 Deflate 压缩 zip 文件切换为 LZMA 压缩 zip 文件和bang。我得到 NullReferenceException:Application.GetResourceStream(...)
正在返回 null。据推测,该实现不处理 LZMA 内容。
我尝试了另一个库,但虽然它适用于 Deflated zip,但它在 LZMA zip 上再次失败(NotSupportedException:不支持压缩方法)。
我查看了 NuGet,虽然有一些 C# 库声称支持 LZMA 解压缩,但它们与我的 Windows Phone 项目不兼容(我认为是因为已经为 .NET3 或 .NET4 而不是 .NET3.5 设置了)。
我考虑过使用 LZMA SDK 实现 ICSharpCode.SharpZipLib.LZMA 类,但在我重新发明任何轮子之前,我想我应该问一下是否有人在 Windows Phone 上成功解压缩了 LZMA zip?
非常感谢任何帮助。
c# - 如何使用 .NET 创建包含多个文件的 7-Zip 存档?
在这篇文章中,提到了如何使用 LZMA SDK 压缩和解压缩文件。
这是代码:
现在我需要使用 SDK 压缩和解压缩多个文件。
我应该在代码中进行哪些更改以获得最佳结果?
actionscript-3 - 你能用 LZMA 压缩 AMF 对象吗?
我知道 Flash 11 原生支持处理 LZMA 压缩 swfs,有没有办法将 LZMA 压缩与 AMF 对象一起使用?
hadoop - LZMA 中是否支持压缩或解压缩 .xz 文件?
1)我想为hadoop编写一个解压编解码器,它可以用lzma2解压.xz文件。
2)我知道LZMA2压缩库支持.xz格式。
3) 但最近我遇到了一个用于 hadoop 的 lzma 编解码器(在 facebook/hadoop 代码库中),它可以解压缩 .xz 文件,所以我想知道这个编解码器是基于 lzma 还是 lzma2 的本机实现?
所以基本上我想知道lzma是否支持.xz格式的压缩和解压?