What is the .SMK File Extension?
.SMK File Extension Description:
The Smacker file is a video file compressed by Smacker. It uses an 8-bit color video format and ends with the SMK file extension. This file is widely used by many computer and video games such as Tresspasser, where in, it is the only file format it recognizes.
The general layout of a file with the .smk file extension starts with the struct as the Header followed by a dword for FrameSizes. After this, a byte for FrameTypes follows. Then, another byte for HuffmanTrees follows and ends with a byte for the FramesData. All its multi-byte numbers are subsequently stored in the Intel's little endian format while all other values are unsigned, unless specified. Each byte also has an equivalent value of 8 bits and each word has a 16-bit value, where as, each dword has a value equal to 32 bits.
The header of the file with the .smk file extension has a total size of 104 bytes and it contains the following: File Signature, Width, Height, Frames, Framerate, Flags, AudioSize, TreesSize, MMap_Size, MClr_Size, Full_Size, Type_Size, AudioRate, and Dummy. Moreover, following the header is an array of sizes for each physical frame in the file with the .smk file extension. This is, in which, each size is actually a 32-bit number with the FrameTypes section and contains an array of bytes. Here,the 8 bits of each byte describes the contents of the corresponding frame. Furthermore, the HuffmanTrees is the section that contains the data for each decoding table in the so-called HuffmanTrees, where as, the section of the said FramesData should contain each frame's data already. Plus, every frame can still be subdivided and made as multiple chunks. This will then be stored via a specific order of new palette-audio stream-video data.
Files with .smk file extension can be compressed via several techniques in order to improve their compression ratio, such as using Huffman codes in order to have 8-bit byte values compressed. This is, in which, every Leaf entry should hold 8 raw data bits and 16-bit values even if the actual value requires fewer than 16 bits. The stored bits are then decompressed with the use of two previously initialized 8-bit Huffman decoders. Thus, the first ones to be decompressed would be those that have lower bytes.
The semi-dynamic trees are another optimization technique that can be used when compressing files with the .smk file extension. If the unpacked codes from the trees are not the same with the code of previously unpacked trees, they are moved together with the other two recent codes towards the shortest branches of the trees. These are then openly replaced with zeros and marked with special Leaf values during the tree reconstruction.Author: RAD Game Tools, Inc.
Author URL: http://www.radgametools.com
Related Applications: Smacker
Common Path: N/A
Run a Free Scan to check for SMK related errors & to optimize PC performance.
Do you have errors with .SMK files?
The Typical Cause of .SMK files Errors to Occur:
A common and likely cause for .SMK files errors is damage in the Windows program registry - fixing is necessary to avoid further corruption in other software and/or devices. Dangers include system device damage, blue screen errors and fatal system crashes.
.SMK files Errors - Common Symptoms:
Common symptoms with .SMK files errors include slower pc performance, excessive software load speed, failure accessing documents, excessive pauses in program procedures, programs shuts down without giving an indication of error, input freezing and programs crash.
The following products are free to try. We have found them to be of the highest quality and value. They have been extremely useful in our own pc troubleshooting and maintainance and we highly recommend trying them out for yourself.
With a lightning fast free scan and the largest authentic spyware detection database we have seen, Anti-Malware Pro finds and removes threats to your PC stability and security. Download Anti-Malware Pro
DriverFinder will scan your system for driver and software updates. Its easy to use interface makes keeping your drivers updated quick and simple. They will even send you an email notification when new driver updates are available for your system! It doesn't get any more convenient than this. Download DriverFinder
Browse File Extensions by Name:
Is your File Extension missing?
Help us to make errorDecoder.com the best resource we possibly can by submitting you very own file extension details. If you have detailed information on any file extensions please let us know by visiting the following link.Submit File Details Form