If you get a properly encrypted file (with a good algorithm), you won't really be able to tell what it was encrypted with by just looking at it. Extensions mean nothing. And "previewing" an encrypted file just doesn't make any sense - unless the word "preview" means decrypting part of the content (i.e. one block).
Maybe they want you to decrypt one block of the encrypted content if it was was a block cipher. Of course there are stream ciphers as well.
If they had used the recommended bit strength of the "good" algorithms, there is not way that you'll be able to break even a single block on your personal computer within your lifetime. I remember my security prof told me a few years ago the bare minimum for today's use should be around 80-bits and 64-bit is no longer acceptable. Everyone uses 128 or 256 bit these days though - for symmetric ciphers that is. Asymmetric ciphers have different bit strength requirements.
And yes, security companies that implement these applications that claim that they handle some algorithm, I am sure did it correctly. Even a "slight" inaccuracy would result in amazingly different results. I am sure they verify the algorithms with reference encryptions/decryptions to ensure accuracy. If they passed them, the chance of them screwing up is very small.