work with directory patches
    Creates a new file
    Delete a file
    
        Create new patch
        
        
        
        
    
    
        Destroy a patch
    
    
        Create copy of a patch. If the patch is null, or memory was exhausted,
        returns null.
        
    
    
        Return patch file directory path
        
    
    
        Return patch file item
        
    
    
        Return operation
        
    
    
        Return patch virtual file path
        
    
    
        Calculate hash digest for file (create only)
    
    
        Return hash digest for patch file