文章 2024-10-10 来自:开发者社区

JavaWeb解压缩漏洞之ZipSlip与Zip炸弹

前言前面一篇博文《Android Zip解压缩目录穿越导致文件覆盖漏洞》介绍过 Android 系统 Zip 文件解压缩场景下的目录穿越漏洞,近期在学习 JavaWeb 代码审计的时候从 github 看到《OpenHarmony-Java-secure-coding-guide.md》中“从 ZipInputStream 中解压文件必须进行安全检查”章节提及 JavaWeb 系统...

文章 2024-09-30 来自:开发者社区

JavaWeb解压缩漏洞之ZipSlip与Zip炸弹

前言前面一篇博文《Android Zip解压缩目录穿越导致文件覆盖漏洞》介绍过 Android 系统 Zip 文件解压缩场景下的目录穿越漏洞,近期在学习 JavaWeb 代码审计的时候从 github 看到《OpenHarmony-Java-secure-coding-guide.md》中“从 ZipInputStream 中解压文件必须进行安全检查”章节提及 JavaWeb 系统...

问答 2024-08-06 来自:开发者社区

在使用智能媒体管理IMM 文件压缩相关api/java的sdk的时候遇到了问题这种情况是不支持么?

在使用智能媒体管理IMM 文件压缩相关api/java的sdk的时候遇到了一些问题 CreateFileCompressionTaskRequest request = new CreateFileCompressionTaskRequest(); request.setSources(sourcesList);如果sourcesList很大的时候会报错 414 Request-URI Too ....

文章 2024-07-24 来自:开发者社区

开发与运维技术问题之ava对象头压缩技术支持所有的Java垃圾回收器如何解决

问题一:Java对象头压缩技术的主要实现依赖有哪些? Java对象头压缩技术的主要实现依赖有哪些? 参考回答: Java对象头压缩技术的主要实现依赖包括几个关键的JDK改进:首先,使用了一个新的stack locking替换方案,以解决压缩对象头后频繁lock/unlock可能无法稳定获取klass指针的问题;其次,在G1等垃圾回收器的Full GC过...

文章 2024-06-25 来自:开发者社区

赫夫曼压缩解压(java)

霍夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。树的路径长度是从树根到每一结点的路径长度之和。 赫夫曼树节点 /** * 创建Node,...

文章 2023-11-16 来自:开发者社区

Zstandard (zstd)压缩算法在JAVA上的使用

Zstandard 是facebook厂商提供的一种高压缩率的实时压缩算法,他在压缩比和压缩速度上做了很好的平衡,同时还提供高速的解码器,针对小数据,也提供了一种叫做字典压缩算法,从样本中可以创建出字典集合数据,Zstandard库以BSD协议方式开源。该算法是由Facebook的Yann Collet开发的一个无损数据压缩算法。Zstandard在设计上与DEFLATE(.zip、gzip)算....

Zstandard (zstd)压缩算法在JAVA上的使用
问答 2023-08-08 来自:开发者社区

'函数计算,麻烦问一下,函数中的 OSS压缩打包下载这个应用,Java进行对接开发如何处理调用的呢?

'函数计算,麻烦问一下,函数中的 OSS压缩打包下载这个应用,Java进行对接开发如何处理调用的呢?

文章 2022-12-14 来自:开发者社区

稀疏矩阵的压缩与还原(Java实现)

稀疏矩阵的压缩与还原(Java实现)1.稀疏矩阵的概念在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵,如:2.稀疏矩阵的压缩如果要把一个含有如此多0元素的稀疏矩阵存储到计算机中,这些没有意义的0同样地会消耗掉计算机的内存,那么这势必造成计算机内存的浪费。那么,对于稀疏矩阵的存储,我们应该如何去处理呢?下面介绍一个例子:例: 现在要模拟一个1....

稀疏矩阵的压缩与还原(Java实现)
文章 2022-10-08 来自:开发者社区

1078 字符串压缩与解压(JAVA)

 文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里我们简单地假设原始字符串是完全由英....

1078 字符串压缩与解压(JAVA)
文章 2022-06-13 来自:开发者社区

数据压缩算法的介绍-Java实现-对比

1 前言在RPC通信数据的传输场景下,当通信报文数据传输较大时,会对数据包进行压缩传输,根据不同传输场景,常用的压缩算法有Zlib、Gzip、Bzip2、Deflater、Lz4、Lzo、Snappy算法等。以下将包括算法的介绍、Java实现代码以及各算法间的模拟性能对比。2 压缩方案Zlibbzip2是Julian Seward开发并按照自由软件/开源软件协议发布的数据压缩算法及程序。对于压缩....

数据压缩算法的介绍-Java实现-对比

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注