Пример #1
0
        protected HFSPlusPermissions getHFSPlusPermissions(ref byte[] rawInfo)
        {
            HFSPlusPermissions result = new HFSPlusPermissions();

            result.ownerID    = dataOperations.convToLE(BitConverter.ToUInt32(rawInfo, 0));
            result.groupID    = dataOperations.convToLE(BitConverter.ToUInt32(rawInfo, 4));
            result.adminFlags = rawInfo[8];
            result.ownerFlags = rawInfo[9];
            result.fileMode   = getFileMode(ref rawInfo);
            result.special    = dataOperations.convToLE(BitConverter.ToUInt32(rawInfo, 12));

            return(result);
        }
        protected HFSPlusPermissions getHFSPlusPermissions(ref byte[] rawInfo)
        {
            HFSPlusPermissions result = new HFSPlusPermissions();

            result.ownerID = dataOperations.convToLE(BitConverter.ToUInt32(rawInfo, 0));
            result.groupID = dataOperations.convToLE(BitConverter.ToUInt32(rawInfo, 4));
            result.adminFlags = rawInfo[8];
            result.ownerFlags = rawInfo[9];
            result.fileMode = getFileMode(ref rawInfo);
            result.special = dataOperations.convToLE(BitConverter.ToUInt32(rawInfo, 12));

            return result;
        }