System.Console.WriteLine("\nUsage:  LZMA <e|d> [<switches>...] inputFile outputFile\n" +
"  e: encode file\n" +
"  d: decode file\n" +
"  b: Bench\n" +
"<Switches>\n" +
// "  -a{N}:  set compression mode - [0, 1], default: 1 (max)\n" +
"  -d{N}:  set dictionary - [0, 29], default: 23 (8MB)\n" +
"  -fb{N}: set number of fast bytes - [5, 273], default: 128\n" +
"  -lc{N}: set number of literal context bits - [0, 8], default: 3\n" +
"  -lp{N}: set number of literal pos bits - [0, 4], default: 0\n" +
"  -pb{N}: set number of pos bits - [0, 4], default: 2\n" +
"  -mf{MF_ID}: set Match Finder: [bt2, bt4], default: bt4\n" +
"  -eos:   write End Of Stream er\n"
// + "  -si:    read data from stdin\n"
// + "  -so:    write data to stdout\n"
);
这是它的提示,    Usage:  LZMA <e|d> [<switches>...] inputFile outputFile  它说是这样的格式。弄了一天,没弄明白这几个参数该怎么填。我感觉的智商被毁了。

解决方案 »

  1.   

    空格我打了 提示的 command line error  124 163 364
    永远是这几行
    我写的是    LZMA -d d:\test.txt d:\test.zip(这里zip lzma tar 什么的都试过了)
    我在网上也找了,都不通。哎
      

  2.   

    http://topic.csdn.net/u/20120519/03/3179694f-a8c5-4455-b8e1-0113e5b6a3a2.html怪蜀黍我刚刚写了一个简单的7ZIP用法演示程序,欢迎下载试用。用法超级简单: ZIP(INPUT,OUTPUT) 或者 UNZIP(INPUT,OUTPUT)
      

  3.   

    Look: http://cpansearch.perl.org/src/FERREIRA/Compress-unLZMA-0.04/lzma_sdk/lzma.txtExample:
    1) LZMA e file.bin file.lzma -d16 -lc0 
    //-d{N}: 设置词典 - [0,28],默认值:23(2^23=8MB)
    //-lc{N}: 设置数量的文字背景位-[0,8),默认值:3,有时lc = 4给增益对大文件。Java LZMA Example:
    LZMA.jar d file.bin file.lzma