@Mehrdad Sure: Just write a "compression" algorithm that always returns the original input. There; done. :P ... Aside from that, no -- any compression algorithm that's an algorithm at all is going to have
some metadata, even if it's just one bit at the start of the file that indicates whether or not the file is compressed (0 == uncompressed, 1 == compressed). If you're going to modify the contents of the file
AT ALL, you need
some metadata. And if you're modifying the contents, you're going to make
some inputs larger. —
ÃŁŁǫǛȉЖΦΤїҪ 5 mins ago