DENSITY

高性能压缩库
授权协议 BSD
开发语言 C/C++
所属分类 应用工具、 压缩、解压缩
软件类型 开源软件
地区 不详
投 递 者 白信鸿
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DENSITY 是一个超级快的压缩库。完全兼容 C99 语言规范。下面是性能测试详情:

使用的文件 : enwik8 (100 MB)

硬件平台 : MacBook Pro, OSX 10.10.2, 2.3 GHz Intel Core i7, 8Gb 1600 MHz DDR, SSD

计时方法 : 使用 time 函数,在多次运行后取最佳值

注意: sharc -c1 使用 chameleon 算法, sharc -c2 使用 cheetah 算法, sharc -c3 使用 lion 算法 (see About the algorithms further down).

Program Library Compress Decompress Size Ratio Round trip
sharc -c1 density 0.12.1 0.109s (914 MB/s) 0.077s (1299 MB/s) 61 524 502 61,52% 0.186s
lz4 -1 lz4 r126 0.461s (217 MB/s) 0.091s (1099 MB/s) 56 995 497 57,00% 0.552s
lzop -1 lzo 2.08 0.367s (272 MB/s) 0.309s (324 MB/s) 56 709 096 56,71% 0.676s
sharc -c2 density 0.12.1 0.211s (473 MB/s) 0.177s (565 MB/s) 53 156 782 53,16% 0.388s
sharc -c3 density 0.12.1 0.361s (277 MB/s) 0.396s (253 MB/s) 47 991 605 47,99% 0.757s
lz4 -3 lz4 r126 1.520s (66 MB/s) 0.087s (1149 MB/s) 47 082 421 47,08% 1.607s
lzop -7 lzo 2.08 9.562s (10 MB/s) 0.319s (313 MB/s) 41 720 721 41,72% 9.881s

 

  • 首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。 Android主要有以下几种屏: QVGA和WQVGA屏density=120; HVGA屏density=160; WVGA屏density=240; 下面以480dip*800dip的WVGA(density=240)为例,详细列出不同density下屏幕分辨率信息: 当density=120时 屏幕

  • 首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。 Android主要有以下几种屏: QVGA和WQVGA屏density=120; HVGA屏density=160; WVGA屏density=240; 下面以480dip*800dip的WVGA(density=240)为例,详细列出不同density下屏幕分辨率信息: 当density=120时 屏幕

  • 在Crowd counting领域,常用的训练方法是estimate density map,这种数据可利用高斯核函数得来,在MCNN论文中有具体过程; 也可参加这篇博客:https://blog.csdn.net/zxs0222/article/details/107900465 存储density map的文件目前有两种:.h5文件和.cvs文件,而数据集中常见的是.mat文件,其中记录着所有

  • px 表示屏幕的物理像素,例如 1080×1920 densityDpi 简称dpi,我们常说的像素密度,表示1英寸上对应有多少个像素,例如 160dpi、320dpi、440dpi、480dpi. 以1080×1920的5英寸手机为例: 宽:1080像素 高:1920像素 对角线(5英寸):根据勾股定理算出大约2203像素 每英寸上大约有:440像素 = 2203/5 所以这个手机的像素密度是4

 相关资料
  • 本文向大家介绍SQL Server 聚焦存储过程性能优化、数据压缩和页压缩提高IO性能方法(一),包括了SQL Server 聚焦存储过程性能优化、数据压缩和页压缩提高IO性能方法(一)的使用技巧和注意事项,需要的朋友参考一下 前言 关于SQL Server基础系列尚未结束,还剩下最后一点内容未写,后面会继续。有园友询问我什么时候开始写SQL Server性能系列,估计还得等一段时间,最近工作也比

  • 问题内容: TLDR;的python中提供的各种压缩算法 ,,,等,具有最佳 的减压 性能? 完整讨论: 蟒3具有用于压缩/解压缩的数据的各种模块 ,包括,和。并可以设置不同的压缩级别。 如果我的目标是平衡文件大小(/压缩比)和解压缩速度(与压缩速度无关),那将是最佳选择? 解压缩速度比文件大小更重要,但是由于有问题的未压缩文件每个约为600-800MB(32位RGB .png图像文件),因此我有

  • 通常没有必要改变这个对话框的设置,而且允许 WinRAR 自动选择优化参数是安全的。请注意不正确的使用这个对话框可能导致非常严重的运行和压缩损失,所以只有在您清楚您所作的时候,才能改变它的参数。 下面的这些设置大部分仅被 RAR 4.x 压缩格式支持。这些设置都不可用于 ZIP。只有 delta 压缩和 32 为可执行压缩可用于 RAR 5.0 压缩文件。 这个对话框包含下列选项。 文本压缩/(自

  • 1. 介绍 网站开发到一定程度,可能css文件或js文件会越来越大,因为有可能加载了很多的插件。这个时候如果能把这些文件压缩一下就好了。 nginx就支持这种功能,它可以把静态文件压缩好之后再传给浏览器。浏览器也要支持这种功能,只要浏览器的请求头带上Accept-Encoding: gzip就可以了。假如有一个文件叫application.css,那nginx就会使用gzip模块把这个文件压缩,然

  • 本文向大家介绍JNI方法实现图片压缩(压缩率极高),包括了JNI方法实现图片压缩(压缩率极高)的使用技巧和注意事项,需要的朋友参考一下 前言 直接使用项目或直接复制libs中的so库到项目中即可(当前只构建了armeabi),需要其他ABI可检下项目另外使用CMake构建即可。 结果预览: 效果图.png   jni_278KB.png quality_484KB.png sample_199KB

  • tar [-]c|x|u|r|t[z|j][v] -f 归档文件 [待打包文件] 将多个文件打包为一个归档文件,可以在打包的同时进行压缩。支持的格式为 tar(归档)、gz(压缩)、bz2(压缩率更高,比较耗时) 操作选项 -c 创建 -x 解包 -u 更新 -r 添加 -t 查看 -d 比较压缩包内文件和文件 -A 将 tar 文件添加到归档文件中 格式选项 -z 使用 gz 压缩格式 -j 使