Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add optional FHCRC to GZIP header #627

Merged
merged 3 commits into from
Dec 22, 2024
Merged

Conversation

ddeschenes-1
Copy link
Contributor

Given the boolean to generate the header CRC in the gzip parameters, the GzipCompressorOutputStream will
compute and add the CRC16 (actually low 16 bits of the CRC32) of the headers, as per the RFC.

The GzipCompressorInputStream is still handling the presence of HCRC but still not computing nor checking it,
because this would be too much a risk of regression. It will however raise the HCRC boolean in the loaded gzip parameters
to signal it was seen.

Copy link
Member

@garydgregory garydgregory left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @ddeschenes-1

  • Thank you for the PR.
  • Rebase on git master to pick up the updated checkstyle configuration which will now notify you of missing final keywords and @Override
  • Git master now also adds all missing @Override annotations (a small conflict with this PR)
  • Please update the PR with my scattered comments.

TY!

@garydgregory garydgregory changed the title Optionally add HCRC to gzip header. Optionally add FHCRC to gzip header. Dec 22, 2024
@garydgregory garydgregory changed the title Optionally add FHCRC to gzip header. Optionally add FHCRC to GZIP header. Dec 22, 2024
Copy link
Member

@garydgregory garydgregory left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TY.

@garydgregory garydgregory merged commit f018144 into apache:master Dec 22, 2024
19 checks passed
@garydgregory garydgregory changed the title Optionally add FHCRC to GZIP header. Optionally add FHCRC to GZIP header Dec 22, 2024
@garydgregory garydgregory changed the title Optionally add FHCRC to GZIP header Add optional FHCRC to GZIP header Dec 22, 2024
garydgregory added a commit that referenced this pull request Dec 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants