.arrow
Data
PNG (Portable Network Graphics)
PNG는 투명도를 지원하는 무손실 래스터 이미지 형식입니다. 로고, 아이콘, 스크린샷, 투명한 오버레이 등 선명한 경계와 투명 배경이 필요한 웹 이미지에 널리 사용됩니다.
MIME 타입
application/vnd.apache.arrow.file
유형
바이너리
압축
무손실
장점
- + Zero-copy data sharing between languages and processes
- + Optimized for SIMD and vectorized computation
- + Standard memory layout for modern data tools (DuckDB, Polars, Pandas)
단점
- − Not designed for persistent storage — use Parquet for that
- − Files are larger than compressed Parquet or CSV
- − More complex than CSV for simple data exchange
.ARROW 사용 시점
PNG는 투명 배경이 필요한 로고, 아이콘, 스크린샷, 웹 그래픽에 사용하세요. 사진에는 JPEG이나 WebP를 사용하세요.
기술 세부사항
PNG는 DEFLATE 압축(zlib)을 사용하며 필터링(None, Sub, Up, Average, Paeth)으로 압축률을 높입니다. 비트 심도 1-16, 그레이스케일, RGB, 인덱스 컬러, 알파 채널을 지원합니다. 인터레이싱(Adam7)은 점진적 표시를 제공합니다.
역사
PNG는 1996년 GIF의 LZW 특허 문제에 대한 무료 대안으로 만들어졌습니다. 알파 채널 투명도를 도입했으며 트루컬러와 무손실 압축으로 GIF를 능가했습니다. W3C 권고안입니다.