标签: compression

您可以实现的随机二进制数据的最佳文件压缩是什么?

具体来说,那里有哪些程序以及压缩率最高的程序?我试过谷歌搜索它,但似乎经验会胜过搜索结果,所以我问.

compression random binary-data

37
推荐指数
2
解决办法
7万
查看次数

AES(128或256)加密是否会扩展数据?如果是这样,多少钱?

我想将AES加密添加到软件产品中,但我担心的是增加数据的大小.我猜测数据确实增加了大小,然后我将不得不添加一个压缩算法来补偿.

compression encryption aes

36
推荐指数
4
解决办法
3万
查看次数

如何在ASP.NET MVC应用程序中自动压缩和最小化JavaScript文件?

所以我有一个ASP.NET MVC应用程序,它引用了不同地方的许多javascript文件(在站点主文件中以及在几个视图中的其他引用).

我想知道是否有一种自动方式可以压缩并尽可能地将这些引用最小化到单个.js文件中.这样......

<script src="<%= ResolveUrl("~") %>Content/ExtJS/Ext.ux.grid.GridSummary/Ext.ux.grid.GridSummary.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.rating/ext.ux.ratingplugin.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext-starslider/ext-starslider.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.dollarfield.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.combobox.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/ext.ux.datepickerplus/ext.ux.datepickerplus-min.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/SessionProvider.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ExtJS/TabCloseMenu.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/ActivityForm.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/UserForm.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/SwappedGrid.js" type="text/javascript"></script>
<script src="<%= ResolveUrl("~") %>Content/ActivityViewer/Tree.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

......可以减少到这样的......

<script src="<%= ResolveUrl("~") %>Content/MyViewPage-min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript compression asp.net-mvc extjs minimize

36
推荐指数
2
解决办法
1万
查看次数

使用c#进行高质量JPEG压缩

我正在使用C#并希望使用JPEG格式保存图像.然而,.NET降低了图像的质量,并通过压缩来保存它们是不够的.

我想保存原始质量和大小的文件.我使用以下代码,但压缩和质量不像原始的.

Bitmap bm = (Bitmap)Image.FromFile(FilePath); 
ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders(); 
ImageCodecInfo ici = null; 

foreach (ImageCodecInfo codec in codecs)
{ 
    if (codec.MimeType == "image/jpeg") 
    ici = codec; 
} 

EncoderParameters ep = new EncoderParameters(); 
ep.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, (long)100); 
bm.Save("C:\\quality" + x.ToString() + ".jpg", ici, ep);
Run Code Online (Sandbox Code Playgroud)

我正在归档工作室照片和质量和压缩是非常重要的.谢谢.

.net c# compression jpeg image

36
推荐指数
3
解决办法
8万
查看次数

在部署之前,是否有压缩HTML类属性和CSS选择器的工具?

在当前项目中,我被要求在部署之前压缩HTML类属性和相应的CSS选择器.例如,生产代码是:

<div class="foo">
  <div id="bar"></div>
</div>

.foo {/*Style goes here*/}
#bar {/*Style goes here*/}
Run Code Online (Sandbox Code Playgroud)

在部署时,我希望替换HTML类和相应的CSS选择器:

<div class="a">
  <div id="b"></div>
</div>

.a {/*Style goes here*/}
#b {/*Style goes here*/}
Run Code Online (Sandbox Code Playgroud)

存档此压缩的可用工具是什么?

html css compression

36
推荐指数
3
解决办法
8180
查看次数

GZipStream和DeflateStream不会解压缩所有字节

我需要一种在.net中压缩图像的方法,所以我研究了使用.net GZipStream类(或DeflateStream).然而,我发现解压缩并不总是成功,有时图像会很好地解压缩,而有时我会得到GDI +错误,表明某些内容已损坏.

在调查问题后,我发现解压缩没有回复它压缩的所有字节.因此,如果我压缩2257974字节,我有时会回来2257870字节(实数).

最有趣的是,有时它会起作用.所以我创建了这个只压缩10个字节的小测试方法,现在我根本没有回复任何东西.

我用压缩类GZipStream和DeflateStream尝试了它,我仔细检查了我的代码是否存在可能的错误.我甚至尝试将流定位到0并冲洗所有流但没有运气.

这是我的代码:

    public static void TestCompression()
    {
        byte[] test = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

        byte[] result = Decompress(Compress(test));

        // This will fail, result.Length is 0
        Debug.Assert(result.Length == test.Length);
    }

    public static byte[] Compress(byte[] data)
    {
        var compressedStream = new MemoryStream();
        var zipStream = new GZipStream(compressedStream, CompressionMode.Compress);
        zipStream.Write(data, 0, data.Length);
        return compressedStream.ToArray();
    }

    public static byte[] Decompress(byte[] data)
    {
        var compressedStream = new MemoryStream(data);
        var zipStream …
Run Code Online (Sandbox Code Playgroud)

c# compression zip image bitmap

35
推荐指数
1
解决办法
2万
查看次数

如何将JavaScript文件连接到一个文件中?

我想为我的网站创建一个已编译的JavaScript文件.对于开发,我宁愿将JavaScript保存在单独的文件中,只是作为我的自动脚本的一部分将文件连接成一个并在其上运行压缩器.

我的问题是,如果我使用旧的DOS复制命令,它还会输入压缩器抱怨的EOF标记:

copy/A*.js compiled.js/Y.

其他人在做什么?

javascript compression batch-file

35
推荐指数
5
解决办法
4万
查看次数

编写一个程序,将文本作为输入,并生成一个再现该文本的程序

最近我遇到了一个很好的问题,它很容易理解,很难找到任何解决方法.问题是:

编写一个程序,从输入中读取文本并在输出上打印一些其他程序.如果我们编译并运行打印的程序,它必须输出原始文本.

输入文本应该相当大(超过10000个字符).

唯一(也是非常强大)的要求是存档的大小(即打印的程序)必须严格小于原始文本的大小.这使得不可能出现明显的解决方

std::string s;
/* read the text into s */
std::cout << "#include<iostream> int main () { std::cout<<\"" << s << "\"; }";
Run Code Online (Sandbox Code Playgroud)

我相信这里会使用一些归档技术.

c++ compression algorithm lossless-compression data-compression

35
推荐指数
3
解决办法
2781
查看次数

使用SharpZipLib解压缩特定文件?

我正在尝试使用SharpZipLib从zip存档中提取指定的文件.我见过的所有例子总是希望你能解压缩整个拉链,并按照以下方式做一些事情:

       FileStream fileStreamIn = new FileStream (sourcePath, FileMode.Open, FileAccess.Read);

        ZipInputStream zipInStream = new ZipInputStream(fileStreamIn);
        ZipEntry entry;

        while (entry = zipInStream.GetNextEntry() != null)
        {
            // Unzip file
        }
Run Code Online (Sandbox Code Playgroud)

我想做的是:

ZipEntry entry = zipInStream.SeekToFile("FileName");
Run Code Online (Sandbox Code Playgroud)

因为我的需求涉及使用zip作为包,只根据需要将文件抓取到内存中.

有人熟悉SharpZipLib吗?有没有人知道我是否可以手动完成整个拉链?

.net compression sharpziplib

34
推荐指数
3
解决办法
4万
查看次数

PostgreSQL是否支持透明压缩表(片段)?

我将在碎片化的PostgreSQL表(每天的表)中存储大量数据(日志).我想压缩其中的一些以节省我的光盘上的一些空间,但我不想失去以通常的方式查询它们的能力.

PostgreSQL是否支持这种透明压缩,哪里可以更详细地阅读它?我认为这个功能应该有一些众所周知的魔术名称.

compression postgresql storage

34
推荐指数
2
解决办法
3万
查看次数