索尼 ARW (.arw)
TIFF/EP 标准Sony Alpha Raw(ARW)是索尼专有的 RAW 图像格式,支持未压缩和压缩模式,直接由索尼 Alpha 微单和数码单反相机的传感器拍摄生成。
将 ARW 转换为 JPG
免费的浏览器端 ARW 转 JPG 转换器。在您的设备上即时转换文件。
检查与元数据
操作系统和文件分析器通过检查开头的二进制字节序列来识别 ARW 文件:
字节级文件头签名 (魔数)
操作系统和文件分析器通过检查开头的二进制字节序列来识别 ARW 文件:
十六进制签名 (偏移量 0):
49 49 2A 00ASCII 表示形式: II*\0
标准化: TIFF/EP (ISO 12234-2) extension
技术规格
| 容器架构 | 基于 TIFF 的结构化 IFD 容器,包含 Sony MakerNote 元数据块 |
| 压缩方式 | 未压缩 14 位线性数据,或采用 11+7 位有损差分压缩 / 无损压缩 RAW(ARW 4.0) |
| 字节序 | 小端序(Intel x86 字节序) |
| 色彩空间 | 原生传感器色彩空间, Adobe RGB, 内嵌 sRGB 色调曲线 |
| 通道与结构 | 单通道拜耳马赛克(RGGB)或 Quad Bayer 布局 |
| 最大尺寸 | 最高 9504 x 6336 像素(Sony A7R IV/V 为 61 MP),并支持像素位移合成图像组 |
| 透明度 | 无(未经插值的传感器光电二极管电荷) |
| 流式传输与渐进式加载 | 不支持流式读取;需要解析 IFD0 文件头以定位原始 CFA 条带 |
技术对比矩阵:ARW 对比同类产品
| 技术属性 | ARW (当前) | CR3 | NEF | DNG |
|---|---|---|---|---|
| 容器结构 | TIFF/EP 结构化 IFD | ISO-BMFF(HEIF / MP4 盒) | 带有专有 IFD 的 TIFF/EP | 开放的 TIFF/EP 标准 |
| 位深 | 12 位至 14 位,未压缩或无损 | 14 位压缩 / C-RAW | 12 位至 14 位 NEF | 12 位至 16 位线性 |
| 标准化 | 索尼专有规范 | 佳能专有规范 | 尼康专有规范 | ISO 12234-2 / Adobe 开放规范 |
| 典型大小(24MP) | 24 MB - 48 MB | 15 MB - 30 MB | 20 MB - 35 MB | 20 MB - 30 MB |
常见损坏模式与十六进制恢复指南
图像在帧的下半部分呈现水平的品红/绿色条纹。
根本原因: 文件传输提前终止或损坏的 SD 卡块打断了 raw CFA 数据流。
恢复方法: 通过 exiftool -b -PreviewImage broken.arw > preview.jpg 提取嵌入的全分辨率 JPEG 缩略图。
安全分析与解析器攻击向量
ARW 文件利用复杂的嵌套 TIFF IFD 和厂商专用注释,可能会在旧版 EXIF 解析器中触发缓冲区过度读取。
已知攻击向量
- 畸形的索尼专用注释标签指针导致 LibRaw 或 dcraw 中发生堆越界读取。
- 精心构造的 IFD 子目录循环在图像索引管道中触发拒绝服务的内存耗尽。
- 过大的条带字节计数导致原始传感器马赛克分配期间发生整数溢出。
防御性最佳实践: 在强制执行 IFD 深度和分配限制的内存安全沙盒 WASM 运行时中解码 ARW 文件。
历史渊源与里程碑
2021Sony 为部分 Alpha 相机增加了无损压缩 RAW 选项;是否支持取决于相机型号和固件。
2013随全画幅微单索尼 Alpha 7 和 7R 系列发布了 ARW 2.3。
2006在收购柯尼卡美能达相机部门后,索尼推出 A100 单反相机并引入了 ARW 格式。
核心优势与特点
- 保留索尼 Exmor R 和 Exmor RS BSI CMOS 传感器的最高 14 位或 15 档动态范围。
- 无损压缩会保留已记录的图像数据。文件大小的缩减幅度取决于图像和相机设置。
- 包含嵌入的全分辨率 JPEG 预览和完整的索尼镜头光学校正元数据。
技术局限与劣势
- 早期 ARW 2.0 有损压缩模式会导致高对比度边缘伪影("星食"效应)。
- 要准确还原色彩,RAW 显影软件可能需要相机专用的色彩配置文件。
- 文件体积庞大(未压缩 6000 万像素模式下每帧高达 120 MB)。
趣味技术冷知识
- 索尼于 2006 年收购柯尼卡美能达相机业务时获得了 ARW 背后的核心技术。
- 天文摄影师曾就索尼被称为"星食"(Star Eater)的空间降噪算法展开了著名的辩论。
- 该格式嵌入了完整的相机诊断标签,包括快门释放次数和传感器温度。
常见技术问题
我可以将 ARW 文件转换为标准 DNG 而不丢失质量吗?
可以。Adobe DNG Converter 将 ARW 传感器马赛克数据逐位转换为开放的 DNG 容器,同时保留原始动态范围。
未压缩、无损压缩和压缩 ARW 之间有什么区别?
未压缩模式保存 14 位传感器数据。Sony 的 11+7-bit 压缩模式采用有损量化,无损压缩则保留图像数据。文件大小取决于图像和相机设置。
为什么 ARW 文件刚打开时看起来很平淡?
RAW 文件包含线性的传感器电压读数,没有应用相机固件的色调曲线、对比度调整或饱和度矩阵。