public sealed class RawHashes : IMessage<RawHashes>, IEquatable<RawHashes>, IDeepCloneable<RawHashes>, IBufferMessage, IMessage
The uncompressed threat entries in hash format.
Hashes can be anywhere from 4 to 32 bytes in size. A large majority are 4
bytes, but some hashes are lengthened if they collide with the hash of a
popular URI.
Used for sending ThreatEntryAdditons to clients that do not support
compression, or when sending non-4-byte hashes to clients that do support
compression.
The hashes, in binary format, concatenated into one long string. Hashes are
sorted in lexicographic order. For JSON API users, hashes are
base64-encoded.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eRawHashes\u003c/code\u003e class represents uncompressed threat entries in hash format, which can range from 4 to 32 bytes in size.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRawHashes\u003c/code\u003e is used for sending \u003ccode\u003eThreatEntryAdditions\u003c/code\u003e to clients that do not support compression or when sending non-4-byte hashes to clients that support it.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePrefixSize\u003c/code\u003e property defines the length of each hash prefix, ranging from 4 to 32 bytes, and the \u003ccode\u003eRawHashes_\u003c/code\u003e property holds the concatenated, lexicographically sorted hashes in binary format.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRawHashes\u003c/code\u003e class inherits from the \u003ccode\u003eObject\u003c/code\u003e class and implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has 2 constructors, one default and one that takes in another \u003ccode\u003eRawHashes\u003c/code\u003e object as a parameter, allowing for object copying.\u003c/p\u003e\n"]]],[],null,[]]