- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.jcraft.jzlib.ZStream
类的一些代码示例,展示了ZStream
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZStream
类的具体详情如下:
包路径:com.jcraft.jzlib.ZStream
类名称:ZStream
[英]ZStream
[中]ZStream
代码示例来源:origin: com.jcraft/jzlib
int deflateParams(int _level, int _strategy){
int err=Z_OK;
if(_level == Z_DEFAULT_COMPRESSION){
_level = 6;
}
if(_level < 0 || _level > 9 ||
_strategy < 0 || _strategy > Z_HUFFMAN_ONLY) {
return Z_STREAM_ERROR;
}
if(config_table[level].func!=config_table[_level].func &&
strm.total_in != 0) {
// Flush the last buffer:
err = strm.deflate(Z_PARTIAL_FLUSH);
}
if(level != _level) {
level = _level;
max_lazy_match = config_table[level].max_lazy;
good_match = config_table[level].good_length;
nice_match = config_table[level].nice_length;
max_chain_length = config_table[level].max_chain;
}
strategy = _strategy;
return err;
}
代码示例来源:origin: is/jsch
public void init(int type, int level){
if(type==DEFLATER){
stream.deflateInit(level);
this.type=DEFLATER;
}
else if(type==INFLATER){
stream.inflateInit();
inflated_buf=new byte[BUF_SIZE];
this.type=INFLATER;
}
}
代码示例来源:origin: net.schmizz/sshj
@Override
public void init(Mode mode) {
stream = new ZStream();
switch (mode) {
case DEFLATE:
stream.deflateInit(JZlib.Z_DEFAULT_COMPRESSION);
break;
case INFLATE:
stream.inflateInit();
break;
default:
assert false;
}
}
代码示例来源:origin: google/sagetv
public void end() {
if(z==null)
return;
if(compress){ z.deflateEnd(); }
else{ z.inflateEnd(); }
z.free();
z=null;
}
public void close() throws IOException {
代码示例来源:origin: groboclown/p4ic4idea
public RpcGZIPOutputStream(OutputStream out) throws IOException {
super(out);
this.jzOutputSream = new ZStream();
this.jzOutputSream.deflateInit(JZlib.Z_DEFAULT_COMPRESSION, ZBITS, true);
this.jzBytes = new byte[ZBUF_SIZE];
this.jzOutputSream.next_out = this.jzBytes;
this.jzOutputSream.next_out_index = 0;
this.jzOutputSream.avail_out = this.jzBytes.length;
}
代码示例来源:origin: jzlib/jzlib
public void write(byte b[], int off, int len) throws IOException {
if(len==0)
return;
int err;
z.next_in=b;
z.next_in_index=off;
z.avail_in=len;
do{
z.next_out=buf;
z.next_out_index=0;
z.avail_out=bufsize;
if(compress)
err=z.deflate(flush);
else
err=z.inflate(flush);
if(err!=JZlib.Z_OK)
throw new ZStreamException((compress?"de":"in")+"flating: "+z.msg);
out.write(buf, 0, bufsize-z.avail_out);
}
while(z.avail_in>0 || z.avail_out==0);
}
代码示例来源:origin: com.jcraft.jzlib/com.springsource.com.jcraft.jzlib
public ZOutputStream(OutputStream out, int level, boolean nowrap) {
super();
this.out=out;
z.deflateInit(level, nowrap);
compress=true;
}
代码示例来源:origin: google/sagetv
public ZOutputStream(OutputStream out) {
super();
this.out=out;
z.inflateInit();
compress=false;
}
代码示例来源:origin: com.sshtools/maverick-common
public byte[] uncompress(byte[] buffer, int start, int length) throws IOException {
// int inflated_end = 0;
uncompressOut.reset();
stream.next_in = buffer;
stream.next_in_index = start;
stream.avail_in = length;
while(true) {
stream.next_out = inflated_buf;
stream.next_out_index = 0;
stream.avail_out = BUF_SIZE;
int status = stream.inflate(JZlib.Z_PARTIAL_FLUSH);
switch(status) {
case JZlib.Z_OK:
uncompressOut.write(inflated_buf, 0, BUF_SIZE - stream.avail_out);
break;
case JZlib.Z_BUF_ERROR:
return uncompressOut.toByteArray();
default:
throw new IOException("uncompress: inflate returnd " + status);
}
}
}
代码示例来源:origin: vngx/vngx-jsch
/**
* Creates a new instance of {@code Compression}.
*/
public CompressionImpl() {
_zstream = new ZStream();
}
代码示例来源:origin: com.jcraft/jzlib
void flush_block_only(boolean eof){
_tr_flush_block(block_start>=0 ? block_start : -1,
strstart-block_start,
eof);
block_start=strstart;
strm.flush_pending();
}
代码示例来源:origin: com.jcraft/jzlib
n = strm.read_buf(window, strstart + lookahead, more);
lookahead += n;
代码示例来源:origin: com.perforce/p4java
/**
* Cleanly close the stream and finalize deflation (compression). No one dies
* if you don't call this properly, but it certainly helps to close the
* stream cleanly.
*
* @see java.io.FilterOutputStream#close()
*/
@Override
public void close() throws IOException {
this.jzOutputSream.deflateEnd();
}
代码示例来源:origin: org.apache.mina/mina-filter-compression
/**
* Cleans up the resources used by the compression library.
*/
public void cleanUp() {
if (zStream != null) {
zStream.free();
}
}
}
代码示例来源:origin: com.jcraft.jzlib/com.springsource.com.jcraft.jzlib
public void write(byte b[], int off, int len) throws IOException {
if(len==0)
return;
int err;
z.next_in=b;
z.next_in_index=off;
z.avail_in=len;
do{
z.next_out=buf;
z.next_out_index=0;
z.avail_out=bufsize;
if(compress)
err=z.deflate(flush);
else
err=z.inflate(flush);
if(err!=JZlib.Z_OK)
throw new ZStreamException((compress?"de":"in")+"flating: "+z.msg);
out.write(buf, 0, bufsize-z.avail_out);
}
while(z.avail_in>0 || z.avail_out==0);
}
代码示例来源:origin: google/sagetv
public ZInputStream(InputStream in, int level) {
super(in);
this.in=in;
z.deflateInit(level);
compress=true;
z.next_in=buf;
z.next_in_index=0;
z.avail_in=0;
}
代码示例来源:origin: google/sagetv
public ZInputStream(InputStream in, boolean nowrap) {
super(in);
this.in=in;
z.inflateInit(nowrap);
compress=false;
z.next_in=buf;
z.next_in_index=0;
z.avail_in=0;
}
代码示例来源:origin: com.perforce/p4java
public RpcGZIPOutputStream(OutputStream out) throws IOException {
super(out);
this.jzOutputSream = new ZStream();
this.jzOutputSream.deflateInit(JZlib.Z_DEFAULT_COMPRESSION, ZBITS, true);
this.jzBytes = new byte[ZBUF_SIZE];
this.jzOutputSream.next_out = this.jzBytes;
this.jzOutputSream.next_out_index = 0;
this.jzOutputSream.avail_out = this.jzBytes.length;
}
代码示例来源:origin: vngx/vngx-jsch
_zstream.next_out_index = 0;
_zstream.avail_out = BUF_SIZE;
status = _zstream.inflate(JZlib.Z_PARTIAL_FLUSH);
switch( status ) {
case JZlib.Z_OK:
代码示例来源:origin: org.gridkit.lab/telecontrol-ssh
public Compression(){
stream=new ZStream();
}
GerritTrigger插件以前工作得很好,但从一个我无法确定的时间点来看,连接永远无法建立,错误消息如下:。Gerit触发器版本:2.39.0。SSH密钥是通过ssh-keygen生成的。我注意到
我正在尝试连接到我的一个 unix 服务器,但由于上述错误而失败,请有人帮忙。 JSch jsch = new JSch(); java.util.Properties configuration =
本文整理了Java中com.jcraft.jzlib.ZOutputStream类的一些代码示例,展示了ZOutputStream类的具体用法。这些代码示例主要来源于Github/Stackoverf
本文整理了Java中com.jcraft.jzlib.ZStream类的一些代码示例,展示了ZStream类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台
我最近尝试了 ssh lib jsch。我尝试了此处找到的示例: http://www.jcraft.com/jsch/examples/ScpTo.java 有没有办法以编程方式进行身份验证,而不是
我们正在使用 JCraft/Jsch 进行 sftp 文件传输。 http://www.jcraft.com/jsch 多年来,这在 Java6 和 Java 7 中运行良好。但后来我们升级到 Jav
我在 Linux 机器上运行一个使用 jcraft.jsch 库连接到外部 sftp 服务器的 Java 程序。代码如下: JSch jsch = new JSch(); Session sessio
在基于 JCraft 的 SFTP 通信中,我的项目使用 JSch 库建立。它运行良好,但我的疑问是为什么我们必须像下面这样共享私钥? JSch jsch=new JSch(); jsch.addId
本文整理了Java中com.jcraft.jzlib.ZOutputStream.write()方法的一些代码示例,展示了ZOutputStream.write()的具体用法。这些代码示例主要来源于G
本文整理了Java中com.jcraft.jzlib.ZOutputStream.setFlushMode()方法的一些代码示例,展示了ZOutputStream.setFlushMode()的具体用
本文整理了Java中com.jcraft.jzlib.ZOutputStream.()方法的一些代码示例,展示了ZOutputStream.()的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中com.jcraft.jzlib.ZOutputStream.finish()方法的一些代码示例,展示了ZOutputStream.finish()的具体用法。这些代码示例主要来源
本文整理了Java中com.jcraft.jzlib.ZOutputStream.flush()方法的一些代码示例,展示了ZOutputStream.flush()的具体用法。这些代码示例主要来源于G
本文整理了Java中com.jcraft.jzlib.ZOutputStream.end()方法的一些代码示例,展示了ZOutputStream.end()的具体用法。这些代码示例主要来源于Githu
本文整理了Java中com.jcraft.jzlib.ZStream.free()方法的一些代码示例,展示了ZStream.free()的具体用法。这些代码示例主要来源于Github/Stackove
本文整理了Java中com.jcraft.jzlib.ZStream.inflate()方法的一些代码示例,展示了ZStream.inflate()的具体用法。这些代码示例主要来源于Github/St
本文整理了Java中com.jcraft.jzlib.ZStream.deflateInit()方法的一些代码示例,展示了ZStream.deflateInit()的具体用法。这些代码示例主要来源于G
本文整理了Java中com.jcraft.jzlib.ZStream.inflateEnd()方法的一些代码示例,展示了ZStream.inflateEnd()的具体用法。这些代码示例主要来源于Git
本文整理了Java中com.jcraft.jzlib.ZStream.setInput()方法的一些代码示例,展示了ZStream.setInput()的具体用法。这些代码示例主要来源于Github/
本文整理了Java中com.jcraft.jzlib.ZStream.setOutput()方法的一些代码示例,展示了ZStream.setOutput()的具体用法。这些代码示例主要来源于Githu
我是一名优秀的程序员,十分优秀!