Skip to content

Improve format support #3

Description

@joachimmetz
  • add compressed file content support
  • add sparse inode support (INODE_IS_SPARSE)
  • add Normalization Form Canonical Decomposition (NFD) for name hash
  • look into characters for which NFKD appears to be applied
    • likely case folding
  • ensure filenames are compared in normalized form
  • fix tests timing out on AppVeyor
    • cygwin
    • mingw
  • extended attributes add read and seek support
  • add support for resource and named forks support provide as extended attributes
  • validate checksum (WIP)
    • read metadata structures in block size (to validate checksum)
  • add Fusion drive support (SDD is main and magnetic disk is tier2 device)
  • add support for checkpoint descriptor and data area B-Tree
  • add additional compressed file support (need samples)
    • uncompressed type 1
    • LZFSE type 11 and 12
    • uncompressed type 9 and 10
    • CLI tools: afscexpand, ditto, afsctool
  • add snapshot support
    • tmutil snapshot
  • add space manager support

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions