com.zeroturnaround.liverebel.util
Class ZipDiffUtil

java.lang.Object
  extended by com.zeroturnaround.liverebel.util.ZipDiffUtil

public class ZipDiffUtil
extends Object

Util to create binary diffs and patch binary files.

Author:
shelajev

Nested Class Summary
static class ZipDiffUtil.ChecksumException
           
 
Field Summary
static String META_INF_CHECKSUMS
           
 
Constructor Summary
ZipDiffUtil()
           
 
Method Summary
static boolean isRegularEntry(String name)
           
static void makeDiff(File from, File to, File diffOutput, File tmpDiff)
           
static void makeDiff(File from, File to, ZipOutputStream diffOutputStream)
           
static void makeDiff(File from, File to, ZipOutputStream diffOutputStream, File tmpDiff)
           
static void patch(File source, File patch, File toFile)
           
static void patch(File source, File patch, File toFile, File tmpDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

META_INF_CHECKSUMS

public static final String META_INF_CHECKSUMS
See Also:
Constant Field Values
Constructor Detail

ZipDiffUtil

public ZipDiffUtil()
Method Detail

isRegularEntry

public static boolean isRegularEntry(String name)

makeDiff

public static void makeDiff(File from,
                            File to,
                            ZipOutputStream diffOutputStream)

makeDiff

public static void makeDiff(File from,
                            File to,
                            File diffOutput,
                            File tmpDiff)

makeDiff

public static void makeDiff(File from,
                            File to,
                            ZipOutputStream diffOutputStream,
                            File tmpDiff)

patch

public static void patch(File source,
                         File patch,
                         File toFile)

patch

public static void patch(File source,
                         File patch,
                         File toFile,
                         File tmpDir)


Copyright © 2013. All Rights Reserved.