| /* |
| * Util |
| * |
| * Author: Lasse Collin <lasse.collin@tukaani.org> |
| * |
| * This file has been put into the public domain. |
| * You can do whatever you want with this file. |
| */ |
| |
| package org.tukaani.xz.common; |
| |
| public class Util { |
| public static final int STREAM_HEADER_SIZE = 12; |
| public static final long BACKWARD_SIZE_MAX = 1L << 34; |
| public static final int BLOCK_HEADER_SIZE_MAX = 1024; |
| public static final long VLI_MAX = Long.MAX_VALUE; |
| public static final int VLI_SIZE_MAX = 9; |
| |
| public static int getVLISize(long num) { |
| int size = 0; |
| do { |
| ++size; |
| num >>= 7; |
| } while (num != 0); |
| |
| return size; |
| } |
| } |