User talk:Puchenyaka

About your edit to compress.
Hi there.

I've noticed you've made a series of edits concerning the output format of the classical Unix compress utility. As I've read it, the tone is very unencyclopedic, and I hope you can find a way to iron-out the kinks. Also, if you believe POSIX and Single Unix Specification should make mention of the fact, you can file a bug report at http://austingroupbugs.net/ it just take a registeration just like here.

Dannyniu (talk) 05:57, 16 April 2019 (UTC)

Hello, The problem is that people that has written this code can be not alive today. You know, many people tries to write their own implementation of lzw. Your children can receive task to implement lzw at school. But 99.9% of existing implementations can't work with real tar.Z archives from internet. It is just because real binary output of classic UNIX compress is not described anywhere.

You can checkout ncompress for example here. You can see "NOALLIGN". This macro is not used by ncompress today and was not used by UNIX compress yesterday, this macro was always zero. We have to describe this alignment in wikipedia so anybody can understand how to make lzw compressor output, so any existing variant of compress utility will understand it.

English is not native language for me. Please edit this text and find better way to describe alignment. Thank you.

PS I have written script that collected more than 6000 unique tar.Z from internet, everything re-compressed perfectly. Read more here.

Puchenyaka (talk) 11:20, 17 April 2019 (UTC)