Thread Rating:
  • 521 Vote(s) - 2.91 Average
  • 1
  • 2
  • 3
  • 4
  • 5
圧縮ファイルの作成
05-24-2013, 09:05 AM,
#5
RE: 圧縮ファイルの作成
圧縮API を教えていただき、ありがとうございます。
ただ、私が現在使っている解凍ソフト「+Lacha」では、解凍されませんでした

てっきりZIP形式=gzip と思っていたのですが、実際には異なり、
「+Lhaca」では、gzip、zlib の形式に対応していない、という認識です。

サーバとファイルをやり取りしたりする際に、サイズを小さくするためには有益ですね。

Code:
{import * from CURL.IO.ZSTREAM}
{def cmp-dl =
    {DropdownList
        CompressionFormat.gzip,
        CompressionFormat.zlib
    }
}
{value cmp-dl}
{CommandButton
    label = "圧縮",
    {on Action do
        {if-non-null u = {choose-file} then
            def out = {url u.full-filename & ".zip"}
            def dbos =
                {DeflateByteOutputStream
                    {write-open-byte out},
                    compression-format = cmp-dl.value asa CompressionFormat
                }
            def (bytes:{Array-of byte}, n:int) = {read-bytes-from u}
            {dbos.write bytes}
            {dbos.close}
        }
    }
}


Messages In This Thread
圧縮ファイルの作成 - by umemura - 01-29-2013, 05:24 PM
RE: 圧縮ファイルの作成 - by usami - 01-31-2013, 02:47 PM
RE: 圧縮ファイルの作成 - by umemura - 01-31-2013, 05:42 PM
RE: 圧縮ファイルの作成 - by Kaneko - 05-23-2013, 05:31 PM
RE: 圧縮ファイルの作成 - by umemura - 05-24-2013, 09:05 AM
RE: 圧縮ファイルの作成 - by Kaneko - 05-24-2013, 05:01 PM
RE: 圧縮ファイルの作成 - by Brendon77 - 07-05-2013, 08:04 PM
Forum Jump:


Users browsing this thread:
3 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('832')