集册 Java实例教程 是GZip Stream

是GZip Stream

欢马劈雪     最近更新时间:2020-01-02 10:19:05

584
是GZip Stream

/* 

 * Licensed to Aduna under one or more contributor license agreements.  

 * See the NOTICE.txt file distributed with this work for additional 

 * information regarding copyright ownership. 

 *

 * Aduna licenses this file to you under the terms of the Aduna BSD 

 * License (the "License"); you may not use this file except in compliance 

 * with the License. See the LICENSE.txt file distributed with this work 

 * for the full License.

 *

 * Unless required by applicable law or agreed to in writing, software 

 * distributed under the License is distributed on an "AS IS" BASIS, 

 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 

 * implied. See the License for the specific language governing permissions

 * and limitations under the License.

 */

import java.io.IOException;

import java.io.InputStream;

import java.util.Arrays;
/*来自 
 NowJava.com - 时代Java*/


public class Main{

    /**

     * GZIP header magic number bytes, like found in a gzipped files, which are

     * encoded in Intel format (i.e. little indian).

     */

    private final static byte MAGIC_NUMBER[] = { (byte) 0x1f, (byte) 0x8b };

    public static boolean isGZipStream(InputStream in) 
展开阅读全文