Acronis True Image file
application/octet-stream
Magic Bytes
Offset: 0
B5 A2 B0 B3 B3 B0 A5 B5
Acronis True Image (TIB) is a proprietary disk image format developed and maintained by Acronis International GmbH. It is primarily utilized for full system backups, disk cloning, and individual file restoration within the Acronis Cyber Protect Home Office software suite. Although newer iterations of the software have transitioned to the TIBX format, TIB remains widely supported for legacy archive compatibility and features optional AES encryption for securing sensitive backup data.
Validation Code
How to validate .tib files in Python
Python
def is_tib(file_path: str) -> bool:
"""Check if file is a valid TIB by magic bytes."""
signature = bytes([0xB5, 0xA2, 0xB0, 0xB3, 0xB3, 0xB0, 0xA5, 0xB5])
with open(file_path, "rb") as f:
return f.read(8) == signature
How to validate .tib files in Node.js
Node.js
function isTIB(buffer: Buffer): boolean {
const signature = Buffer.from([0xB5, 0xA2, 0xB0, 0xB3, 0xB3, 0xB0, 0xA5, 0xB5]);
return buffer.subarray(0, 8).equals(signature);
}
Go
func IsTIB(data []byte) bool {
signature := []byte{0xB5, 0xA2, 0xB0, 0xB3, 0xB3, 0xB0, 0xA5, 0xB5}
if len(data) < 8 {
return false
}
return bytes.Equal(data[:8], signature)
}
API Endpoint
GET
/api/v1/tib
curl https://filesignature.org/api/v1/tib