A lossless compression algorithm that assigns shorter binary codes to more frequent symbols and longer codes to less frequent ones, optimizing the average code length.
These error-correcting codes are used to detect and fix burst errors in data transmission or storage by working on symbols, not just bits.
A simple compression technique that encodes consecutive repeating characters or bits with a single symbol and a repetition count, reducing storage size for repetitive data patterns.
A lossless data compression algorithm that replaces repeated patterns in the input with shorter codes, dynamically builds a dictionary of substrings.
Covers lossy and lossless techniques used to reduce the size of multimedia files like images, audio, and video by discarding less perceptible data or optimizing storage efficiency.
A lossy image compression method that reduces file size by converting color spaces, applying a Discrete Cosine Transform (DCT), and using quantization and entropy coding.
A standard for compressing video and audio by reducing spatial and temporal redundancies, using frame types (I, P, B) and motion compensation for efficient storage and transmission.
Explains systems like ASCII, ANSI, ISO standards, and Unicode for representing characters in digital formats.
A variable-length encoding system that compresses Unicode characters into 1 to 6 bytes depending on the character range, ensuring compatibility with ASCII.
A method for encoding binary data into text using 64 symbols, ensuring safe transmission of data in text-only formats like email or URLs. It's commonly used in MIME for email attachments.