Car-tech

다운로드 속도를 높이기 위해 Google이 압축 코드 Zopfli를 게시합니다.

Đếm Ngày Xa Em | Only C ft. Lou Hoàng | Official MV | Nhạc trẻ mới hay tuyển chọn

Đếm Ngày Xa Em | Only C ft. Lou Hoàng | Official MV | Nhạc trẻ mới hay tuyển chọn

차례:

Anonim

Google은 Zopfli라는 새로운 범용 데이터 압축 라이브러리를 오픈 소싱하여 웹 다운로드 속도를 높일 수 있습니다.

Zopfli 압축 알고리즘은 스위스 빵 제조법에서 그 이름을 얻었습니다. 지난 압축 기술을 사용했을 때보 다 작은 출력 크기를 생성하는 Deflate 압축 알고리즘의 구현은 지난 주 Google Open Source Blog에서 Google Compression Team의 소프트웨어 엔지니어 인 Lode Vandevenne에게 썼습니다.

"압축 된 크기가 작을수록 공간 활용도, 빠른 데이터 전송 및 낮은 웹 페이지로드 대기 시간 등의 이점을 제공합니다. 또한 압축 크기가 작을수록 데이터 전송 비용 절감 및 배터리 사용 감소와 같은 모바일 사용에 추가적인 이점이 있습니다. " devenne은 썼다.

더 철저한 압축 기술을 사용하면 높은 데이터 밀도를 얻을 수 있지만 압축 속도도 훨씬 느려진다. 그러나 이것은 압축 해제 속도에 영향을 미치지 않는다고 Vandenne은 말했습니다. Zopfli는 압축 전용 라이브러리이며 기존 소프트웨어를 사용하여 데이터를 압축 해제 할 수 있다고 그는 말했습니다. Zopfli는 다른 사람들과 함께 Zip, PNG, gzip 및 HTTP 요청과 호환 가능하다고 Vandevenne은 덧붙였다. 특히 비디오 다운로드가 확산됨에 따라 Google 및 기타 서비스는 압축을 향상시키는 방법을 연구하고 있습니다. Google은 2009 년 데이터 압축 기술 회사 인 On2를 인수했습니다. 브라우저 제조업체 인 Opera도 압축 기능을 개선했습니다.

Zopfli의 출력은 일반적으로 zlib에 비해 3 ~ 8 % 작지만 Vandevenne에 따르면 Deflate 압축 알고리즘을 기반으로 한 압축 라이브러리입니다. 그는 "Zopfli는 Deflate 호환 압축 기술의 최첨단을 대표한다고 믿습니다." "이 압축기는 zlib보다 5 % 정도 더 압축되고 다른 zlib보다 압축률이 약 100 배 더 느립니다. Google이 Zopfli의 Google 코드 페이지에서 말했다. 이 코드는 Apache License 2.0에서 사용할 수 있습니다.

새로운 압축 라이브러리는 zlib보다 최대 2 ~ 3 배의 CPU 시간이 필요합니다. 따라서 Vandevenne은 데이터가 한 번 압축되어 네트워크를 통해 여러 번 전송되는 애플리케이션 (예: 웹용 정적 콘텐츠)에 가장 적합하다고 Vandevenne은 말했습니다. Vandevenne과 그의 동료 인 Jyrki Alakuijala (Google 소프트웨어 엔지니어) 프로젝트는 Zopfli를 사용하여 Zopfli를 "데이터 전송이나 저장 비용이 CPU 시간 증가보다 더 중요한 정적 컨텐츠 및 기타 컨텐츠의 압축에 사용하는 것이 좋습니다"라고 말했습니다.

"Zopfli를 오픈 소스로함으로써 웹 마스터는 Vandevenne은 자주 액세스되는 정적 컨텐츠의 크기를 최적화하는 것이 우리 모두를 위해 인터넷을 조금 더 빨리 만들 수 있기를 희망한다고 말했습니다.