BSD Ports

sysutils/libyal/libfshfs 20260130 OpenBSD

library and tools to access the Mac OS HFS file system

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Sebastian Reitenbach <[email protected]>
Categories
sysutils, security, lang/python

Description

libfshfs is a library to access the Mac OS Hierarchical File System (HFS).

Read-only supported HFS formats:

* HFS+, Mac OS 10.3 and later (Unicode 3.2 case-insensitive) * HFSX, Mac OS 10.3 and later (Unicode 3.2 case-sensitive)

Unsupported HFS formats:

* (traditional) HFS * HFS+, Mac OS 8.1 through 10.2 (Unicode 2.1 case-insensitive) * HFSX, Mac OS 8.1 through 10.2 (Unicode 2.1 case-sensitive)

Supported HFS format features:

* ZLIB (DEFLATE) compression * LZVN compression * extended attributes

Unsupported HFS format features:

* LZFSE compression, compression methods 11 and 12 * "uncompressed", compression methods 1, 9 and 10

Planned:

* Complete extents extended attribute value data (kHFSPlusAttrExtents) support

In the other systems

SystemPortVersion
OpenBSDsysutils/libyal/libfshfs20260130
FreeBSDfilesystems/libfshfse.20260130
DragonFlyfilesystems/libfshfse.20240501
MidnightBSDfilesystems/libfshfse.20231125_2
HardenedBSDfilesystems/libfshfse.20260130
GhostBSDfilesystems/libfshfse.20260130

Install

Binary package:

pkg_add libfshfs

From the ports tree:

cd /usr/ports/sysutils/libyal/libfshfs && make install

Dependencies

Build dependencies 3
Run dependencies 2