Certain instance properties are serialized as binary data in a specialized format. Such properties can be discovered by searching for the BinaryString or SharedString types.
rbxl format
Data is in rbxl format, specifically describing a model.
PartOperation.ChildData2: SharedString
PartOperation.ChildData: BinaryString
PartOperationAsset.ChildData: BinaryString
Historically, this property began as the PartOperation.ChildData property. Later, it was migrated to the PartOperation.ChildData2 property to utilize the SharedString type. It was migrated once again to an asset-based approach, where the PartOperation.AssetId property points to an asset containing a PartOperationAsset instance.
Unknown mesh format
Lacking the "version" signature, this format does not appear to be Roblox's mesh format at first glance.
PartOperation.MeshData2: SharedString
PartOperation.MeshData: BinaryString
PartOperationAsset.MeshData: BinaryString
The history of these properties are presumed to be similar to that of the ChildData property described previously.
csgphs format
Related to Roblox's Constructive Solid Geometry system. Indicated by a CSGPHS signature.
TriangleMeshPart.PhysicalConfigData: SharedString
Arbitrary data
Meant to contain arbitrary binary data, so it has no specific format.
Certain instance properties are serialized as binary data in a specialized format. Such properties can be discovered by searching for the BinaryString or SharedString types.
rbxl format
Data is in rbxl format, specifically describing a model.
PartOperation.ChildData2: SharedString
PartOperation.ChildData: BinaryString
PartOperationAsset.ChildData: BinaryString
Historically, this property began as the
PartOperation.ChildData
property. Later, it was migrated to thePartOperation.ChildData2
property to utilize the SharedString type. It was migrated once again to an asset-based approach, where thePartOperation.AssetId
property points to an asset containing a PartOperationAsset instance.Unknown mesh format
Lacking the "version" signature, this format does not appear to be Roblox's mesh format at first glance.
PartOperation.MeshData2: SharedString
PartOperation.MeshData: BinaryString
PartOperationAsset.MeshData: BinaryString
The history of these properties are presumed to be similar to that of the ChildData property described previously.
csgphs format
Related to Roblox's Constructive Solid Geometry system. Indicated by a
CSGPHS
signature.TriangleMeshPart.PhysicalConfigData: SharedString
Arbitrary data
Meant to contain arbitrary binary data, so it has no specific format.
BinaryStringValue.Value: BinaryString
Cage mesh assets?
HiddenSurfaceRemovalAsset.HSRData: BinaryString
HiddenSurfaceRemovalAsset.HSRMeshIdData: BinaryString
Animation assets?
AnimationRigData.label: BinaryString
AnimationRigData.name: BinaryString
AnimationRigData.parent: BinaryString
AnimationRigData.postTransform: BinaryString
AnimationRigData.preTransform: BinaryString
AnimationRigData.transform: BinaryString
Likely-related curve formats?
FloatCurve.ValuesAndTimes: BinaryString
MarkerCurve.ValuesAndTimes: BinaryString
RotationCurve.ValuesAndTimes: BinaryString
Undetermined
Model.ModelMeshData: SharedString
PlayerEmulatorService.SerializedEmulatedPolicyInfo: BinaryString
TriangleMeshPart.LODData: BinaryString
TriangleMeshPart.PhysicsData: BinaryString