zlib-ng
zlib replacement with optimizations for "next generation" systems.
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- action.yml
- analyze.yml
- cache.yml
- cmake.yml
- codeql.yml
- configure.yml
- delta.yml
- fuzz.yml
- libpng.yml
- link.yml
- lint.yml
- orchestrator.yml
- osb.yml
- pigz.yml
- pkgcheck.yml
- release.yml
- dependabot.yml
- FUNDING.yml
- acle_intrins.h
- adler32_neon.c
- adler32_neon_dotprod.c
- adler32_neon_tpl.h
- arm_features.c
- arm_features.h
- arm_functions.h
- arm_natives.h
- chunkset_neon.c
- compare256_neon.c
- crc32_armv8.c
- crc32_armv8_p.h
- crc32_armv8_pmull_eor3.c
- Makefile.in
- neon_intrins.h
- slide_hash_armv6.c
- slide_hash_neon.c
- adler32_c.c
- chunkset_c.c
- compare256_c.c
- compare256_p.h
- crc32_braid_c.c
- crc32_chorba_c.c
- generic_functions.h
- Makefile.in
- slide_hash_c.c
- adler32_lasx.c
- adler32_lsx.c
- chunkset_lasx.c
- chunkset_lsx.c
- compare256_lasx.c
- compare256_lsx.c
- crc32_la.c
- lasxintrin_ext.h
- loongarch_features.c
- loongarch_features.h
- loongarch_functions.h
- loongarch_natives.h
- lsxintrin_ext.h
- Makefile.in
- slide_hash_lasx.c
- slide_hash_lsx.c
- adler32_power8.c
- adler32_vmx.c
- chunkset_power8.c
- compare256_power9.c
- crc32_constants.h
- crc32_power8.c
- Makefile.in
- power_features.c
- power_features.h
- power_functions.h
- power_intrins.h
- power_natives.h
- slide_hash_power8.c
- slide_hash_vmx.c
- slide_ppc_tpl.h
- adler32_rvv.c
- chunkset_rvv.c
- compare256_rvv.c
- crc32_zbc.c
- Makefile.in
- README.md
- riscv_features.c
- riscv_features.h
- riscv_functions.h
- riscv_natives.h
- slide_hash_rvv.c
- actions-runner
- actions-runner-rebuild.sh
- actions-runner.Dockerfile
- actions-runner.service
- entrypoint
- crc32_vx.c
- dfltcc_common.h
- dfltcc_deflate.c
- dfltcc_deflate.h
- dfltcc_detail.h
- dfltcc_inflate.c
- dfltcc_inflate.h
- Makefile.in
- README.md
- s390_features.c
- s390_features.h
- s390_functions.h
- s390_natives.h
- slide_hash_vx.c
- vx_intrins.h
- chunk_128bit_perm_idx_lut.h
- chunk_256bit_perm_idx_lut.h
- chunk_permute_table.h
- crc32_hw_common_tpl.h
- crc32_hw_copy_impl_tpl.h
- adler32_avx2.c
- adler32_avx2_p.h
- adler32_avx2_vnni.c
- adler32_avx512.c
- adler32_avx512_p.h
- adler32_avx512_vnni.c
- adler32_sse42.c
- adler32_ssse3.c
- adler32_ssse3_p.h
- chunkset_avx2.c
- chunkset_avx512.c
- chunkset_sse2.c
- chunkset_ssse3.c
- compare256_avx2.c
- compare256_avx512.c
- compare256_sse2.c
- crc32_chorba_sse2.c
- crc32_chorba_sse41.c
- crc32_pclmulqdq.c
- crc32_pclmulqdq_tpl.h
- crc32_vpclmulqdq_avx2.c
- crc32_vpclmulqdq_avx512.c
- Makefile.in
- slide_hash_avx2.c
- slide_hash_sse2.c
- x86_features.c
- x86_features.h
- x86_functions.h
- x86_intrins.h
- x86_natives.h
- .gitignore
- check-compiler-flags.cmake
- detect-arch.c
- detect-arch.cmake
- detect-coverage.cmake
- detect-install-dirs.cmake
- detect-intrinsics.cmake
- detect-sanitizer.cmake
- fallback-macros.cmake
- toolchain-aarch64-clang.cmake
- toolchain-aarch64.cmake
- toolchain-arm.cmake
- toolchain-armhf.cmake
- toolchain-armv7a-clang.cmake
- toolchain-e2k-lcc.cmake
- toolchain-llvm-mingw-aarch64.cmake
- toolchain-llvm-mingw-armv7.cmake
- toolchain-llvm-mingw-i686.cmake
- toolchain-llvm-mingw-x86_64.cmake
- toolchain-loongarch64-gcc.cmake
- toolchain-mingw-i686.cmake
- toolchain-mingw-x86_64.cmake
- toolchain-mips.cmake
- toolchain-mips64.cmake
- toolchain-powerpc.cmake
- toolchain-powerpc64-clang.cmake
- toolchain-powerpc64-power9.cmake
- toolchain-powerpc64.cmake
- toolchain-powerpc64le-clang.cmake
- toolchain-powerpc64le-power9.cmake
- toolchain-powerpc64le.cmake
- toolchain-riscv-clang.cmake
- toolchain-riscv.cmake
- toolchain-s390x.cmake
- toolchain-sparc64.cmake
- algorithm.txt
- crc-doc.1.0.pdf
- crc-pclmulqdq.pdf
- rfc1950.txt
- rfc1951.txt
- rfc1952.txt
- txtvsbin.txt
- ignore
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-aarch64-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-arm-unknown-linux-gnueabi.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-arm-unknown-linux-gnueabihf.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-loongarch64-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-mips-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-mips64-unknown-linux-gnuabi64.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-powerpc-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-powerpc64-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-powerpc64le-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-riscv64-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-s390x-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-sparc64-unknown-linux-gnu.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-x86_64-pc-linux-gnu-m32.abi
- zlib-04f42ceca40f73e2978b50e93806c2a18c1281fc-x86_64-pc-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-aarch64-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-arm-unknown-linux-gnueabi.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-arm-unknown-linux-gnueabihf.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-loongarch64-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-mips-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-mips64-unknown-linux-gnuabi64.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-powerpc-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-powerpc64-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-powerpc64le-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-riscv64-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-s390x-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-sparc64-unknown-linux-gnu.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-x86_64-pc-linux-gnu-m32.abi
- zlib-ng-e4614ebcb9b3e5b108dc983c155e4baf80882311-x86_64-pc-linux-gnu.abi
- CMakeLists.txt
- main.c
- benchmark_adler32.cc
- benchmark_adler32_copy.cc
- benchmark_chunkmemset.cc
- benchmark_compare256.cc
- benchmark_compare256_rle.cc
- benchmark_compress.cc
- benchmark_corpora.cc
- benchmark_crc32.cc
- benchmark_crc32_copy.cc
- benchmark_data_types.cc
- benchmark_data_types.h
- benchmark_deflate.cc
- benchmark_inflate.cc
- benchmark_inflate_chunked.cc
- benchmark_insert_string.cc
- benchmark_main.cc
- benchmark_png_decode.cc
- benchmark_png_decode_small.cc
- benchmark_png_encode.cc
- benchmark_png_shared.h
- benchmark_slidehash.cc
- benchmark_uncompress.cc
- CMakeLists.txt
- README.md
- compress-and-verify.cmake
- run-and-compare.cmake
- run-and-redirect.cmake
- test-cves.cmake
- test-data.cmake
- test-issues.cmake
- test-tools.cmake
- test.gz
- test.gz
- test.gz
- test.gz
- default.txt
- fixed.txt
- fireworks.jpg
- lcet10.txt
- paper-100k.pdf
- CMakeLists.txt
- fuzzer_checksum.c
- fuzzer_compress.c
- fuzzer_example_dict.c
- fuzzer_example_flush.c
- fuzzer_example_large.c
- fuzzer_example_small.c
- fuzzer_minigzip.c
- standalone_fuzz_target_runner.c
- packobj.gz
- test.txt
- test.bin
- defneg3.dat
- test.txt
- pigz-2.6.tar.gz
- CMakeLists.txt
- .gitignore
- abicheck.md
- abicheck.sh
- CMakeLists.txt
- example.c
- gh1235.c
- hash_test_strings_p.h
- infcover.c
- Makefile.in
- pkgcheck.sh
- README.md
- switchlevels.c
- test_adler32.cc
- test_adler32_copy.cc
- test_chunked.cc
- test_compare256.cc
- test_compare256_rle.cc
- test_compress.cc
- test_compress_bound.cc
- test_compress_dual.cc
- test_cpu_features.h
- test_crc32.cc
- test_crc32_copy.cc
- test_cve-2003-0107.cc
- test_data_p.h
- test_deflate.cc
- test_deflate_bound.cc
- test_deflate_concurrency.cc
- test_deflate_copy.cc
- test_deflate_deterministic.cc
- test_deflate_dict.cc
- test_deflate_hash_head_0.cc
- test_deflate_header.cc
- test_deflate_params.cc
- test_deflate_pending.cc
- test_deflate_prime.cc
- test_deflate_quick_bi_valid.cc
- test_deflate_quick_block_open.cc
- test_deflate_tune.cc
- test_dict.cc
- test_gzio.cc
- test_inflate_adler32.cc
- test_inflate_back.cc
- test_inflate_copy.cc
- test_inflate_sync.cc
- test_main.cc
- test_raw.cc
- test_shared.h
- test_shared_ng.h
- test_small_window.cc
- test_version.cc
- config.sub
- CMakeLists.txt
- makecrct.c
- makefixed.c
- maketrees.c
- minideflate.c
- minigzip.c
- README.md
- zlib-ng.def.in
- zlib-ng1.rc
- zlib.def.in
- zlib1.rc
- zlibcompat.def.in
- .gitattributes
- .gitignore
- .shellcheckrc
- adler32.c
- adler32_p.h
- arch_functions.h
- arch_natives.h
- chunkset_tpl.h
- CMakeLists.txt
- compare256_rle.h
- compress.c
- configure
- cpu_features.c
- cpu_features.h
- crc32.c
- crc32_braid_comb.c
- crc32_braid_comb_p.h
- crc32_braid_p.h
- crc32_braid_tbl.h
- crc32_chorba_p.h
- crc32_p.h
- create-abi-files.sh
- deflate.c
- deflate.h
- deflate_fast.c
- deflate_huff.c
- deflate_medium.c
- deflate_p.h
- deflate_quick.c
- deflate_rle.c
- deflate_slow.c
- deflate_stored.c
- fallback_builtins.h
- FAQ.zlib
- functable.c
- functable.h
- gzguts.h
- gzlib.c
- gzread.c
- gzread_mangle.h.in
- gzwrite.c
- INDEX.md
- infback.c
- inffast_tpl.h
- inffixed_tbl.h
- inflate.c
- inflate.h
- inflate_p.h
- inftrees.c
- inftrees.h
- insert_string.c
- insert_string_p.h
- LICENSE.md
- Makefile.in
- match_tpl.h
- PORTING.md
- README.md
- trees.c
- trees.h
- trees_emit.h
- trees_tbl.h
- uncompr.c
- zarch.h
- zbuild.h
- zconf-ng.h.in
- zconf.h.in
- zendian.h
- zlib-config.cmake.in
- zlib-ng-config.cmake.in
- zlib-ng.h.in
- zlib-ng.map.in
- zlib.h.in
- zlib.map.in
- zlib.pc.cmakein
- zlib.pc.in
- zlib_name_mangling-ng.h.in
- zlib_name_mangling.h.empty
- zlib_name_mangling.h.in
- zmemory.h
- zsanitizer.h
- zutil.c
- zutil.h
- zutil_p.h
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/zlib-ng/zlib-ng
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd zlib-ng
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cmake .
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build . --config Release
이 명령어를 터미널에 그대로 입력해 실행하세요.
After building with cmake, an installation package can be created using cpack. By default a tgz package is created,
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
