Home | Files | Attributes | Concepts | Glossary

# Concept - Collation

Previous Next

## Overview

To be able to search and sort objects under NTFS

Value | Name | Compare the Values as:
--- | --- | ---
0x00 | Binary | Binary, where the first byte is most significant
0x01 | Filename | Unicode strings
0x02 | Unicode | Unicode strings, except that upper case letters should come first
0x10 | ULONG | An unsigned long (32 bits, little-endian)
0x11 | SID | A security identifier
0x12 | Security Hash | First compare by the Security Hash, then by Security Identifier
0x13 | ULONGS | A set of unsiged longs (32 bits, little-endian)

## Usage

Here are some examples of where various collation rules are used.

Name | Used By
--- | ---
ULONG | $SII in file $Secure
SID | $O in file $Extend/$Quota
Security Hash | $SDH in file $Secure
ULONGS | $O in file $Extend/$ObjId

## Notes

### Questions

When comparing by ULONGS, where is the maximum length specified? Or, can two objects never have identical ULONGS?

        0x13 ULONGS refers to GUIDs TEST

Copyright (C) Validate HTML Validate CSS