private void processSkipChunk(int blocks, TaskMonitor monitor)
			throws IOException, CancelledException {
		long length = (long) blocks * blockSize;
		if (length > bufferSize) {
			byte[] bytes = new byte[bufferSize];
			for (int i = 0; i < length / bufferSize; i++) {
				monitor.checkCancelled();
				tempFos.write(bytes);
			}
		}
		int size = (int) length % bufferSize;
		byte[] bytes = new byte[size];
		tempFos.write(bytes);
	}
Writes a chunk of blocks that are zero filled.

@param blocks number of blocks to write
@param monitor {@link TaskMonitor} to watch
@throws IOException if error writing
@throws CancelledException if user cancels
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/sparseimage/SparseImageDecompressor.java