精华内容
下载资源
问答
  • Easy 7-Zip7-Zip的易于使用的版本。 Easy 7-Zip是基于7-Zip 9.20构建的。 它保留了7-Zip的所有功能,并添加了一些有用的功能,使该软件更加人性化。
  • Easy 7-Zip 是一个易于使用的 7-Zip 版本。 Easy 7-Zip 基于 7-Zip 9.20 构建。 它保留了 7-Zip 的所有功能,并添加了一些有用的功能,使软件更加用户友好。
  • 7-zip 7-zip 7-zip

    2010-02-06 21:30:57
    7-zip 7-zip7-zip7-zip7-zip
  • easy7ZipZStd:将Easy 7-Zip集成到基于7-Zip 19.00的7-Zip-ZStd 1.4.9中
  • 7压缩文件类型主题-Windows 10 这是7-Zip的Windows 10图标主题。 NSIS -支持提取NSIS通过 将文件7z.dll解压缩到7-Zip文件夹中。
  • 可完美反编译NSIS的7-zip7-zip V15.05) 可完美反编译NSIS的7-zip7-zip V15.05)
  • 这篇文章演示了Groovy脚本,用于解压缩7-Zip存档格式的文件。 这篇文章的两个主要目的是演示使用Groovy解压缩7-Zip文件和方便的7-Zip-JBinding ,并说明并演示Groovy作为脚本语言的一些关键特性。 7-Zip页面将7-...

    这篇文章演示了Groovy脚本,用于解压缩7-Zip存档格式的文件。 这篇文章的两个主要目的是演示使用Groovy解压缩7-Zip文件和方便的7-Zip-JBinding ,并说明并演示Groovy作为脚本语言的一些关键特性。

    7-Zip页面将7-Zip描述为“具有高压缩率的文件存档器”。 该页面还添加了“ 7-Zip是开源软件。 大多数源代码均已获得GNU LGPL许可。” 该站点上提供了更多许可信息以及7z格式的信息 (“ LZMA是默认的7z格式的通用压缩方法”)。

    7-Zip页面将其描述为“ 7-Zip C ++库的Java包装程序”,“允许使用非常快速的本机库直接通过JNI从Java中提取许多存档格式。” 7z格式基于“ LZMALZMA2压缩”。 尽管有可用的LZMA SDK ,但是在使用Java处理7-Zip文件时,使用开源( SourceForge7-Zip-JBinding项目更加容易。

    StackOverflow线程在Java中以.7z扩展名解压缩文件中提供了一个将Java与7-Zip-JBinding一起使用来解压缩7z文件的好例子。 Dark Knight响应指示如何将Java与7-Zip-JBinding一起使用来解压缩7z文件。 在本文中,我将Dark Knight的Java代码改编为Groovy脚本。

    为了演示适用于解压缩7z文件的Groovy代码,我首先需要一个可以提取内容的7z文件。 下一个屏幕快照系列向我展示了如何使用笔记本电脑上安装的Windows 7-ZipGuava Downloads页面下的六个PDF压缩为一个名为Guava.7z的单个7z文件。

    坐在文件夹中的六个番石榴PDF

    番石榴DownloadedPdfsToBeCompressedWith7Zip

    选择的内容和右键单击菜单以压缩为7z格式

    SavingSelectedFilesTo7zCompressedFile

    Guava.7z压缩存档文件已创建

    guava7zCompressedFileCreated

    有了7z文件后,我现在转到改编的Groovy脚本,该脚本将提取此Guava.7z文件的内容。 如前所述,该Groovy脚本是Dark KnightStackOverflow线程上提供的Java代码的改编。

    解压缩

    //
    // This Groovy script is adapted from Java code provided at
    // http://stackoverflow.com/a/19403933
    
    import static java.lang.System.err as error
    
    import java.io.File
    import java.io.FileNotFoundException
    import java.io.FileOutputStream
    import java.io.IOException
    import java.io.RandomAccessFile
    import java.util.Arrays
    
    import net.sf.sevenzipjbinding.ExtractOperationResult
    import net.sf.sevenzipjbinding.ISequentialOutStream
    import net.sf.sevenzipjbinding.ISevenZipInArchive
    import net.sf.sevenzipjbinding.SevenZip
    import net.sf.sevenzipjbinding.SevenZipException
    import net.sf.sevenzipjbinding.impl.RandomAccessFileInStream
    import net.sf.sevenzipjbinding.simple.ISimpleInArchive
    import net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
    
    if (args.length < 1)
    {
       println "USAGE:  unzip7z.groovy <fileToUnzip>.7z\n"
       System.exit(-1)
    }
    
    def fileToUnzip = args[0]
    
    try
    {
       RandomAccessFile randomAccessFile = new RandomAccessFile(fileToUnzip, "r")
       ISevenZipInArchive inArchive = SevenZip.openInArchive(null, new RandomAccessFileInStream(randomAccessFile))
    
       ISimpleInArchive simpleInArchive = inArchive.getSimpleInterface()
    
       println "${'Hash'.center(10)}|${'Size'.center(12)}|${'Filename'.center(10)}"
       println "${'-'.multiply(10)}+${'-'.multiply(12)}+${'-'.multiply(10)}"
    
       simpleInArchive.getArchiveItems().each
       { item ->
          final int[] hash = new int[1]
          if (!item.isFolder())
          {
             final long[] sizeArray = new long[1]
             ExtractOperationResult result = item.extractSlow(
                new ISequentialOutStream()
                {
                   public int write(byte[] data) throws SevenZipException
                   {
                      //Write to file
                      try
                      {
                         File file = new File(item.getPath())
                         file.getParentFile()?.mkdirs()
                         FileOutputStream fos = new FileOutputStream(file)
                         fos.write(data)
                         fos.close()
                      }
                      catch (Exception e)
                      {
                         printExceptionStackTrace("Unable to write file", e)
                      }
    
                      hash[0] ^= Arrays.hashCode(data) // Consume data
                      sizeArray[0] += data.length
                      return data.length // Return amount of consumed data
                   }
                })
             if (result == ExtractOperationResult.OK)
             {
                println(String.format("%9X | %10s | %s", 
                   hash[0], sizeArray[0], item.getPath()))
             }
             else
             {
                error.println("Error extracting item: " + result)
             }
          }
       }
    }
    catch (Exception e)
    {
       printExceptionStackTrace("Error occurs", e)
       System.exit(1)
    }
    finally
    {
       if (inArchive != null)
       {
          try
          {
             inArchive.close()
          }
          catch (SevenZipException e)
          {
             printExceptionStackTrace("Error closing archive", e)
          }
       }
       if (randomAccessFile != null)
       {
          try
          {
             randomAccessFile.close()
          }
          catch (IOException e)
          {
             printExceptionStackTrace("Error closing file", e)
          }
       }
    }
    
    /**
     * Prints the stack trace of the provided exception to standard error without
     * Groovy meta data trace elements.
     *
     * @param contextMessage String message to precede stack trace and provide context.
     * @param exceptionToBePrinted Exception whose Groovy-less stack trace should
     *    be printed to standard error.
     * @return Exception derived from the provided Exception but without Groovy
     *    meta data calls.
     */
    def Exception printExceptionStackTrace(
       final String contextMessage, final Exception exceptionToBePrinted)
    {
       error.print "${contextMessage}: ${org.codehaus.groovy.runtime.StackTraceUtils.sanitize(exceptionToBePrinted).printStackTrace()}"
    }

    在将Java代码改编为上面所示的Groovy脚本时,我保留了大部分异常处理。 尽管Groovy允许忽略异常(无论是选中还是未选中),但在这种情况下,我还是希望保持这种处理方式,以确保正确关闭资源并将适当的错误消息呈现给脚本用户。

    我所做的更改之一是使所有与错误相关的输出都打印为标准错误,而不是标准输出。 这需要一些更改。 首先,我使用Groovy的功能来重命名静态导入的内容 (请参阅我的相关文章Groovier Static Imports ),将“ java.lang.System.err”引用为“ error”,这样我就可以简单地将“ error”用作句柄该脚本,而不需要使用“ System.err”来访问标准错误以进行输出。

    因为Throwable.printStackTrace()已经写入标准错误而不是标准输出,所以我只是直接使用它。 但是,我将对它的调用放在一个新方法中,该方法首先运行StackTraceUtils.sanitize(Throwable),以从堆栈跟踪中删除与Groovy的运行时动态功能关联的特定于Groovy的调用。

    作为使它成为Groovier的一部分,对该脚本进行了其他一些小的更改。 我对存档文件中的项目而不是Java for循环使用Groovy的迭代,在语句末尾删除了分号,对Groovy的String GDK扩展使用了更可控的输出报告 [自动将标题居中并通过给定的字符乘以适当的[需要存在的次数],并利用Groovy隐式包含args来添加检查以确保将提取文件提供给脚本。

    准备好要提取的文件并准备好Groovy脚本后,就该提取我在本文前面演示的生成的Guava.7z文件的内容了。 以下命令将运行脚本并将相应的7-Zip-JBinding JAR文件放置在类路径上。

    groovy -classpath "C:/sevenzipjbinding/lib/sevenzipjbinding.jar;C:/sevenzipjbinding/lib/sevenzipjbinding-Windows-x86.jar" unzip7z.groovy C:\Users\Dustin\Downloads\Guava\Guava.7z

    在显示针对指示的Guava.7z文件运行上述脚本的输出之前,请务必注意如果本机操作系统特定的7-Zip-JBinding JAR(sevenzipjbinding-Windows-x86.jar笔记本电脑的情况下)不包含在脚本的类路径中。

    sevenzipjbindingRequriesNativeJarErrorMsg

    如最后一个屏幕快照所示,忽略在类路径中包含本机JAR会导致错误消息:“发生错误:java.lang.RuntimeException:SevenZipJBinding无法使用依赖于平台的JAR和默认临时目录的初始化来自动初始化。 请确保正确的'sevenzipjbinding-

    .jar”文件位于类路径中,或考虑使用提供的初始化方法之一手动初始化SevenZipJBinding:'net.sf.sevenzipjbinding.SevenZip.init *()'”

    尽管我只是在脚本的类路径中添加了C:/sevenzipjbinding/lib/sevenzipjbinding-Windows-x86.jar以使其在此便携式计算机上运行,​​但功能更强大的脚本可能会检测到操作系统并将适当的JAR应用于该操作的类路径系统。 7-Zip-JBinding下载页面具有多个特定于平台的下载(包括特定于平台的JAR),例如sevenzipjbinding-4.65-1.06-rc-extr-only-Windows- amd64 .zipsevenzipjbinding-4.65-1.06-rc-extr-only- Mac-x86_64 .zipsevenzipjbinding-4.65-1.06-rc-extr-only- Mac-i386 .zipsevenzipjbinding-4.65-1.06-rc-extr-only- Linux-i386 .zip

    一旦将本机7-Zip-JBinding JAR与核心sevenzipjbinding.jar JAR一起包括在类路径中,该脚本将运行得很漂亮,如下面的屏幕快照所示。

    outputRunningScriptToExtractGuavaPDFs

    该脚本将7z文件的内容提取到与Groovy脚本相同的工作目录中。 进一步的增强将是修改脚本以接受将提取文件写入其中的目录,或者默认情况下可以将它们写入与7z存档文件相同的目录中。 使用Groovy的内置CLIBuilder支持还可以改善脚本。

    在编写使用JVM和/或Java库和框架的脚本时,Groovy是我的首选语言。 写这篇文章主题的脚本再次提醒了我们这一点。


    翻译自: https://www.javacodegeeks.com/2013/12/uncompressing-7-zip-files-with-groovy-and-7-zip-jbinding.html

    展开全文
  • 7-Zip压缩工具7-Zip压缩工具7-Zip压缩工具7-Zip压缩工具
  • 这篇文章的两个主要目的是演示用Groovy解压缩7-Zip文件和方便的7-Zip-JBinding ,并说明并演示Groovy作为脚本语言的一些关键特性。 7-Zip页面将7-Zip描述为“具有高压缩率的文件存档器”。 该页面还添加了“ 7-...

    groovy zip 下载

    这篇文章演示了Groovy脚本,用于解压缩7-Zip存档格式的文件。 这篇文章的两个主要目的是演示用Groovy解压缩7-Zip文件和方便的7-Zip-JBinding ,并说明并演示Groovy作为脚本语言的一些关键特性。

    7-Zip页面将7-Zip描述为“具有高压缩率的文件存档器”。 该页面还添加了“ 7-Zip是开源软件。 大多数源代码均已获得GNU LGPL许可。” 该站点上提供了更多许可信息以及7z格式的信息 (“ LZMA是默认的7z格式的通用压缩方法”)。

    7-Zip页面将其描述为“ 7-Zip C ++库的Java包装器”,“允许使用非常快速的本机库直接通过JNI从Java中提取许多存档格式。” 7z格式基于“ LZMALZMA2压缩”。 尽管有可用的LZMA SDK ,但是在用Java处理7-Zip文件时,使用开源( SourceForge7-Zip-JBinding项目更容易。

    StackOverflow线程在Java中以.7z扩展名解压缩文件中提供了一个将Java与7-Zip-JBinding一起使用来解压缩7z文件的好例子。 Dark Knight响应指示如何将Java与7-Zip-JBinding一起使用来解压缩7z文件。 在本文中,我将Dark Knight的Java代码改编为Groovy脚本。

    为了演示适用于解压缩7z文件的Groovy代码,我首先需要一个可以从中提取内容的7z文件。 下一个屏幕快照系列向我展示了如何使用笔记本电脑上安装的Windows 7-ZipGuava Downloads页面下的六个PDF压缩为一个名为Guava.7z的单个7z文件。

    坐在文件夹中的六个番石榴PDF

    番石榴DownloadedPdfsToBeCompressedWith7Zip

    选定的内容并单击右键菜单以压缩为7z格式

    SavingSelectedFilesTo7zCompressedFile

    Guava.7z压缩存档文件已创建

    guava7zCompressedFileCreated

    有了7z文件后,我现在转到改编的Groovy脚本,该脚本将提取此Guava.7z文件的内容。 如前所述,该Groovy脚本是Dark KnightStackOverflow线程上提供的Java代码的改编。

    解压缩

    //
    // This Groovy script is adapted from Java code provided at
    // http://stackoverflow.com/a/19403933
    
    import static java.lang.System.err as error
    
    import java.io.File
    import java.io.FileNotFoundException
    import java.io.FileOutputStream
    import java.io.IOException
    import java.io.RandomAccessFile
    import java.util.Arrays
    
    import net.sf.sevenzipjbinding.ExtractOperationResult
    import net.sf.sevenzipjbinding.ISequentialOutStream
    import net.sf.sevenzipjbinding.ISevenZipInArchive
    import net.sf.sevenzipjbinding.SevenZip
    import net.sf.sevenzipjbinding.SevenZipException
    import net.sf.sevenzipjbinding.impl.RandomAccessFileInStream
    import net.sf.sevenzipjbinding.simple.ISimpleInArchive
    import net.sf.sevenzipjbinding.simple.ISimpleInArchiveItem
    
    if (args.length < 1)
    {
       println "USAGE:  unzip7z.groovy <fileToUnzip>.7z\n"
       System.exit(-1)
    }
    
    def fileToUnzip = args[0]
    
    try
    {
       RandomAccessFile randomAccessFile = new RandomAccessFile(fileToUnzip, "r")
       ISevenZipInArchive inArchive = SevenZip.openInArchive(null, new RandomAccessFileInStream(randomAccessFile))
    
       ISimpleInArchive simpleInArchive = inArchive.getSimpleInterface()
    
       println "${'Hash'.center(10)}|${'Size'.center(12)}|${'Filename'.center(10)}"
       println "${'-'.multiply(10)}+${'-'.multiply(12)}+${'-'.multiply(10)}"
    
       simpleInArchive.getArchiveItems().each
       { item ->
          final int[] hash = new int[1]
          if (!item.isFolder())
          {
             final long[] sizeArray = new long[1]
             ExtractOperationResult result = item.extractSlow(
                new ISequentialOutStream()
                {
                   public int write(byte[] data) throws SevenZipException
                   {
                      //Write to file
                      try
                      {
                         File file = new File(item.getPath())
                         file.getParentFile()?.mkdirs()
                         FileOutputStream fos = new FileOutputStream(file)
                         fos.write(data)
                         fos.close()
                      }
                      catch (Exception e)
                      {
                         printExceptionStackTrace("Unable to write file", e)
                      }
    
                      hash[0] ^= Arrays.hashCode(data) // Consume data
                      sizeArray[0] += data.length
                      return data.length // Return amount of consumed data
                   }
                })
             if (result == ExtractOperationResult.OK)
             {
                println(String.format("%9X | %10s | %s", 
                   hash[0], sizeArray[0], item.getPath()))
             }
             else
             {
                error.println("Error extracting item: " + result)
             }
          }
       }
    }
    catch (Exception e)
    {
       printExceptionStackTrace("Error occurs", e)
       System.exit(1)
    }
    finally
    {
       if (inArchive != null)
       {
          try
          {
             inArchive.close()
          }
          catch (SevenZipException e)
          {
             printExceptionStackTrace("Error closing archive", e)
          }
       }
       if (randomAccessFile != null)
       {
          try
          {
             randomAccessFile.close()
          }
          catch (IOException e)
          {
             printExceptionStackTrace("Error closing file", e)
          }
       }
    }
    
    /**
     * Prints the stack trace of the provided exception to standard error without
     * Groovy meta data trace elements.
     *
     * @param contextMessage String message to precede stack trace and provide context.
     * @param exceptionToBePrinted Exception whose Groovy-less stack trace should
     *    be printed to standard error.
     * @return Exception derived from the provided Exception but without Groovy
     *    meta data calls.
     */
    def Exception printExceptionStackTrace(
       final String contextMessage, final Exception exceptionToBePrinted)
    {
       error.print "${contextMessage}: ${org.codehaus.groovy.runtime.StackTraceUtils.sanitize(exceptionToBePrinted).printStackTrace()}"
    }

    在将Java代码修改为上面所示的Groovy脚本的过程中,我保留了大部分异常处理。 尽管Groovy允许忽略异常(无论是选中还是未选中),但在这种情况下,我还是希望保持这种处理方式,以确保正确关闭资源并将适当的错误消息呈现给脚本用户。

    我所做的更改之一是使所有与错误相关的输出都打印为标准错误,而不是标准输出。 这需要一些更改。 首先,我使用Groovy的功能来重命名静态导入的内容 (请参阅我的相关文章Groovier Static Imports ),将“ java.lang.System.err”引用为“ error”,这样我就可以简单地将“ error”用作句柄该脚本,而不需要使用“ System.err”来访问标准错误以进行输出。

    因为Throwable.printStackTrace()已经写入标准错误而不是标准输出,所以我只是直接使用它。 但是,我将对它的调用放在了一个新方法中,该方法首先运行StackTraceUtils.sanitize(Throwable),以从堆栈跟踪中删除与Groovy的运行时动态功能关联的特定于Groovy的调用。

    作为使它成为Groovier的一部分,对该脚本进行了其他一些小的更改。 我对存档文件中的项目而不是Java for循环使用了Groovy的迭代,在语句的末尾删除了分号,使用Groovy的String GDK扩展进行了更具控制性的输出报告 [自动将标题居中并通过给定字符乘以适当的[需要存在的次数],并利用Groovy隐式包含args来添加检查以确保将提取文件提供给脚本。

    准备好要提取的文件并准备好Groovy脚本后,就该提取我在本文前面演示的生成的Guava.7z文件的内容了。 以下命令将运行脚本并将相应的7-Zip-JBinding JAR文件放在类路径上。

    groovy -classpath "C:/sevenzipjbinding/lib/sevenzipjbinding.jar;C:/sevenzipjbinding/lib/sevenzipjbinding-Windows-x86.jar" unzip7z.groovy C:\Users\Dustin\Downloads\Guava\Guava.7z

    在显示针对指示的Guava.7z文件运行上述脚本的输出之前,请务必注意如果本机操作系统特定的7-Zip-JBinding JAR(sevenzipjbinding-Windows-x86.jar笔记本电脑的情况下)不包含在脚本的类路径中。

    sevenzipjbindingRequriesNativeJarErrorMsg

    如最后一个屏幕快照所示,忽略在类路径中包含本机JAR会导致错误消息:“发生错误:java.lang.RuntimeException:SevenZipJBinding无法使用依赖于平台的JAR和默认临时目录的初始化来自动初始化。 请确保正确的'sevenzipjbinding-

    .jar”文件位于类路径中,或考虑使用提供的初始化方法之一手动初始化SevenZipJBinding:'net.sf.sevenzipjbinding.SevenZip.init *()'”

    尽管我只是在脚本的类路径中添加了C:/sevenzipjbinding/lib/sevenzipjbinding-Windows-x86.jar以使其在此便携式计算机上工作,但功能更强大的脚本可能会检测到操作系统并将适当的JAR应用于该操作的类路径系统。 7-Zip-JBinding下载页面具有多个特定于平台的下载(包括特定于平台的JAR),例如sevenzipjbinding-4.65-1.06-rc-extr-only-Windows- amd64 .zipsevenzipjbinding-4.65-1.06-rc-extr-only- Mac-x86_64 .zipsevenzipjbinding-4.65-1.06-rc-extr-only- Mac-i386 .zipsevenzipjbinding-4.65-1.06-rc-extr-only- Linux-i386 .zip

    一旦将本机7-Zip-JBinding JAR与核心sevenzipjbinding.jar JAR一起包括在类路径中,该脚本就可以如下面的屏幕快照所示的那样漂亮地运行。

    outputRunningScriptToExtractGuavaPDFs

    该脚本将7z文件的内容提取到与Groovy脚本相同的工作目录中。 进一步的增强将是修改脚本以接受将提取文件写入其中的目录,或者默认情况下可以将它们写入与7z存档文件相同的目录中。 使用Groovy的内置CLIBuilder支持还可以改善脚本。

    在编写使用JVM和/或Java库和框架的脚本时,Groovy是我的首选语言。 写这篇文章主题的脚本再次提醒了我们这一点。


    翻译自: https://www.javacodegeeks.com/2013/12/uncompressing-7-zip-files-with-groovy-and-7-zip-jbinding.html

    groovy zip 下载

    展开全文
  • 7-Zip下载|7-Zip下载

    2018-11-20 15:35:36
    7-Zip 是最高压缩比的压缩软件,它不仅支持独有的 7z 文件格式,而且还支持各种其它压缩文件格式,其中包括 ZIP, RAR, CAB, GZIP, BZIP2和 TAR 等等。此软件压缩的压缩比要比普通 ZIP 文件高 30-50% ,因此,它可以...

    7-Zip 是最高压缩比的压缩软件,它不仅支持独有的 7z 文件格式,而且还支持各种其它压缩文件格式,其中包括 ZIP, RAR, CAB, GZIP, BZIP2和 TAR 等等。此软件压缩的压缩比要比普通 ZIP 文件高 30-50% ,因此,它可以把 Zip 格式的文件再压缩 2-10% 。这是7-Zip多国语言版,支持简繁体中文等。
    7-Zip下载链接
    7-zip是一款超高压的解压缩软件,说到这类软件用户可能听得最多的是winzip和winrar,但是这两款软件只支持解压和压缩我们常见的 .zip、.rar、tar、gzip等文件格式,如果要生成压缩率更高的.7z格式的话,那就得使用这款7-zip解压软件了,这也是该软件独一无二的功能特色,更是同类解压软件无法替代的一种文件格式,7-zip的文件压缩率可是比普通的高2-10%,所以经常要使用到解压和压缩的用户备上这款7-zip软件是非常合适的。

    7-zip特点
    1、体积小,绿色免费,简单易用
    2、支持目前主流压缩文件格式的解压缩
    3、支持 87 种语言
    4、Windows 资源管理器集成
    5、更给力的命令行版本
    6、强大的的文件管理器
    7、为 7z 与 ZIP 提供更完善的 AES-256 加密算法

    1、使用了 LZMA 与 LZMA2 算法的 7z 格式 拥有极高的压缩比。
    2、支持格式: 压缩/ 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM。

    更新日志
    v17.0

    • 7-Zip 现在可以提取多卷 ZIP 压缩包(z01、z02、…、zip)。
    • 修正了已知错误。

    转载于:https://blog.51cto.com/14070526/2319370

    展开全文
  • 7-Zip CSharp ## 7-Zip是具有高压缩率的文件存档器。 ##这是7压缩版本的C#版本,是UNOFFICIAL VERSION 。 ###开发Visual Studio 2015 ### Licenses GNU LGPL,unRAR限制,7-Zip(1999-2015 Igor Pavlov),FW ...
  • 7-Zip

    2011-02-13 18:12:55
    7-Zip 官方中文主页 [url]http://sparanoid.com/lab/7z/[/url] [url]http://www.7-zip.org/[/url] 7-Zip 是一款拥有极高压缩比的开源压缩软件。
    7-Zip 官方中文主页
    [url]http://sparanoid.com/lab/7z/[/url]

    [url]http://www.7-zip.org/[/url]

    7-Zip 是一款拥有极高压缩比的开源压缩软件。
    展开全文
  • 7-zip -- upgrade

    2020-11-28 01:09:17
    <p>7-Zip 18.05 (2018-04-30) came out yesterday. <pre><code> 18.05 2018-04-30 ------------------------- - The speed for LZMA/LZMA2 compressing was increased by 8% for fastest/fast compression levels ...
  • 越来越多的人使用免费7-Zip作为压缩工具 点此下载7-Zip 4.65 下载 7-Zip Theme Manager 7-Zip的界面十分简陋,7-Zip Theme Manager可以对7-Zip界面及7-Zip图标进行美化 7-Zip Theme Manager 可以修改 7-...
  • 7-zip图标7-Zip is a fantastic Windows program for advanced file zipping, whether you’re password-protecting your archives or just trying to compress them down even smaller. There’s just one problem:...
  • TurboPack-Tokyo(7-Zip-ZStandard).7z
  • 7-zip压缩工具

    2018-05-23 14:45:24
    7-zip压缩工具快速解压压缩工具,压缩文件很小。7-zip压缩工具快速解压压缩工具,压缩文件很小。7-zip压缩工具快速解压压缩工具,压缩文件很小。
  • 高压7-Zip压缩包

    2010-08-11 19:01:48
    7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip7-Zip
  • 7-Zip MANAGERMENT

    2013-12-27 18:14:17
    7-Zip MANAGERMENT 7-Zip 9.20 7-Zip is a file archiver for Windows 95/98/ME/NT/2000/2003/2008/XP/Vista/7.
  • 7-zip-zstd support zip(zstd)

    2020-11-27 07:44:22
    <div><p>This PR is a simple implementation of compression and decompression zip(zstd). Without complete testing, the original code contributor is <p>See: ...mcmilk/7-Zip-zstd</p></div>
  • 7-Zip自解压生成器

    2019-03-29 22:49:55
    内含两个7-Zip自解压生成器,7-Zip自解压生成器_Pecmd_UPX.exe和7-Zip自解压生成器_Wincmd_UPX.exe,版本相同。
  • 7-Zip高效压缩工具

    2017-11-03 09:58:21
    7-Zip(7z解压软件)是一个开放源码的数据压缩程序,7-Zip(7z解压软件)主要用在Microsoft Windows操作系统,Unix-like的操作系统如Linux与FreeBSD下面有7-zip的移植版本p7zip可以使用
  • 7-Zip解压软件

    2014-03-05 14:50:02
    7-Zip(7z解压软件)是一个开放源码的数据压缩程序,7-Zip(7z解压软件)主要用在Microsoft Windows操作系统,Unix-like的操作系统如Linux与FreeBSD下面有7-zip的移植版本p7zip可以使用。7-Zip(7z解压软件)提供命令行...
  • 7-Zip-JBinding-4Android 适用于7z存档器引擎的Android Java包装器 概括 Java包装器的Android库版本。 原生(JNI)跨平台库可提取(受密码保护的多部分内容)7z Arj BZip2 Cab Chm Cpio Deb GZip HFS Iso Lzh ...
  • <div><p>p7zip may also have the same issue as mcmilk/7-Zip-zstd#131 and therefore mcmilk/7-Zip-zstd and mcmilk/7-Zip-zstd may need to be ported to p7zip.</p><p>该提问来源于开源项目:jinfeihan57/...
  • 7-Zip7-Zip 7-Zip.19.00.x64.nocmd.com.exe
  • 7-Zip DOS命令使用详解

    2011-08-07 22:23:57
    7-Zip DOS命令使用详解7-Zip DOS命令使用详解7-Zip DOS命令使用详解7-Zip DOS命令使用详解7-Zip DOS命令使用详解7-Zip DOS命令使用详解7-Zip DOS命令使用详解
  • 1. 7-Zip package was installed via Npackd 1.17.9 x32 on Windows XP sp3 x32 two month ago; 2. Today I decide to install Virtualbox package. It has 7-Zip package like dependency and Npackd asks me ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,753
精华内容 15,901
关键字:

7-zip