public FileCarver(Volume volume, FileCarverInterval interval, long length)
        {
            if (length == 0 || length > volume.FileAreaLength)
            {
                length = volume.Length;
            }

            _volume   = volume;
            _interval = interval;
            _length   = length;
        }
 public FileCarver(Volume volume)
 {
     _volume   = volume;
     _interval = FileCarverInterval.Cluster;
     _length   = volume.Length;
 }