searchASCII(pattern) {
		const dataStr = new TextDecoder('iso-8859-1').decode(this.data);
		const regex = new RegExp(pattern, 'g');
		let match;
		while ((match = regex.exec(dataStr)) !== null) {
			this.matches.push({
				index: match.index,
				length: pattern.length
			});
			// Prevent infinite loops with zero-length matches
			if (match.index === regex.lastIndex) {
				regex.lastIndex++;
			}
		}
		console.log(`searchASCII: Found ${this.matches.length} matches.`);
	}
Searches for an ASCII pattern and stores all match positions.

@param {string} pattern - The ASCII pattern to search for.