/// <summary> /// FileIDとNodeIDからReferenceIDを算出する。 /// </summary> /// <param name="fileID">FileID</param> /// <param name="nodeID">NodeID</param> /// <returns>ReferenceID</returns> public static long ComputeReferenceID(string fileID, int nodeID) { fileID = MieStringUtils.NormalizedFileID(fileID); var reference = $"{fileID}.{nodeID}"; var result = ComputeHashInt(reference); return(result); }
/// <summary> /// 小文字化したFileIDのCRC32を返す。 /// </summary> /// <param name="fileID">FileID</param> /// <returns>CRC32</returns> public static long ComputeFileID(string fileID) { var result = ComputeHashInt(MieStringUtils.NormalizedFileID(fileID)); return(result); }