Results 53 comments of Lee

Like [TIKA-2421](https://issues.apache.org/jira/browse/TIKA-2421) says , according to [w3 description](https://www.w3.org/International/questions/qa-html-encoding-declarations#utf16) , we should read html byte mark order first. If there is no BOM , that means it is ASCII-compatible , then...

What's preventing us from implementing the CRC part in `HeaderChannelBuffer`? Can we update the CRC while reading from the channel? You can refer `CRC32VerifyingInputStream` which has a similar implemention.

> It assumes the header will eventually be fully read. Is that always the case? I believe so. The 7z header is fully parsed in the constructor of `SevenZFile`, which...

> Just that branching is decided by the content of the data (e.g. checking header ID bytes then deciding what to do). So you are talking about whether or not...

I see. You are talking about that in some cases the `HeaderChannelBuffer` may be changed before it's fully read, then the CRC check sum is not able to be computed...

Hey @akelday Could you please rebase the commits to squash some commits? Some commits are modifying the same code and should be squashed.

> Not sure what's going on with coverage, I'll have to look later because it's late now... Take it easy. The coverage sometimes report a coverage rate that is not...

> What problem are you trying to solve here? As the issue [VFS-676](https://issues.apache.org/jira/projects/VFS/issues/VFS-676?filter=allopenissues) said, I'm trying to use `Commons Compress` instead of `java.util.zip` for `ZipFileObject` and `ZipFileSystem`. > As it...

Thank you for your explaining about BC, and I understand it now. :) The report is here : [japicmp.zip](https://github.com/apache/commons-vfs/files/4686121/japicmp.zip) As you can see, only some `protected` methods and some super...

> IMO seems the biggest bc-breaking in this pr is changing JarFileObject's super class from ZipFileObject to AbstractFileObject, thus codes like this will break Agreed. And as I said -...