WSDD
text/plain
Magic Bytes
Offset: 0
54 68 69 73 20 69 73 20 54 65 58 2C
The WSDD format is a specialized configuration file originally developed by the Apache Software Foundation for the Apache Axis web services framework. It is primarily used to define service parameters, deployment metadata, and operational logic within legacy Java-based server environments. Although the associated file signature suggests a relationship with TeX-based documentation systems, the format is categorized as a safe plain text resource and is largely considered obsolete in modern service-oriented architectures.
Validation Code
How to validate .wsdd files in Python
Python
def is_wsdd(file_path: str) -> bool:
"""Check if file is a valid WSDD by magic bytes."""
signature = bytes([0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x54, 0x65, 0x58, 0x2C])
with open(file_path, "rb") as f:
return f.read(12) == signature
How to validate .wsdd files in Node.js
Node.js
function isWSDD(buffer: Buffer): boolean {
const signature = Buffer.from([0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x54, 0x65, 0x58, 0x2C]);
return buffer.subarray(0, 12).equals(signature);
}
Go
func IsWSDD(data []byte) bool {
signature := []byte{0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x54, 0x65, 0x58, 0x2C}
if len(data) < 12 {
return false
}
return bytes.Equal(data[:12], signature)
}
API Endpoint
GET
/api/v1/wsdd
curl https://filesignature.org/api/v1/wsdd