ICO (Windows 아이콘)
ICO는 Windows 아이콘 형식으로, 바탕화면 바로가기, 작업 표시줄, 웹사이트 파비콘에 여러 크기와 색상 심도의 이미지를 하나의 파일에 저장합니다.
MIME 타입
application/x-yaml
유형
텍스트
압축
무손실
장점
- + Highly readable — minimal syntax noise
- + Supports comments for inline documentation
- + Native in Docker, Kubernetes, Ansible, and CI/CD systems
- + Superset of JSON — any JSON is valid YAML
단점
- − Indentation-sensitive — whitespace errors cause silent failures
- − Implicit type coercion can cause bugs ('yes' becomes boolean true)
- − More complex specification than JSON with anchors, tags, and directives
.YAML 사용 시점
ICO는 Windows 애플리케이션 아이콘과 레거시 브라우저 파비콘에 사용하세요. 현대 웹 파비콘에는 SVG가 선호됩니다.
기술 세부사항
ICO 파일은 여러 이미지 항목을 포함하는 디렉터리 헤더로 구성됩니다. 각 항목은 크기(16x16부터 256x256), 색상 심도(1비트부터 32비트 ARGB), 인코딩(BMP 데이터 또는 PNG 압축)을 지정합니다.
역사
Microsoft는 Windows 1.0(1985)에서 ICO를 도입했습니다. 이후 32비트 알파 투명도, 256x256 PNG 압축을 지원하도록 발전했습니다. 웹 파비콘으로도 사용됩니다(단, 현대 브라우저는 SVG 파비콘도 지원).
.YAML에서 변환
.YAML로 변환
관련 포맷
관련 용어
Learn More
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
How to Format and Validate JSON Data
Malformed JSON causes silent failures in APIs and configuration files. Learn how to format, validate, and debug JSON documents to …
Base64 Encoding: How It Works and When to Use It
Base64 converts binary data into ASCII text, making it safe for transmission through text-based systems. Learn when Base64 is the …
Best Practices for Working with Unix Timestamps
Unix timestamps provide a language-agnostic way to represent points in time, but they come with pitfalls around time zones, precision, …
Troubleshooting JWT Token Issues
JSON Web Tokens are widely used for authentication but can be frustrating to debug. This guide covers common JWT problems …
Hash Functions Compared: MD5, SHA-1, SHA-256, and Beyond
Hash functions are used for file integrity, password storage, and digital signatures. This comparison covers the most common algorithms, their …