
Computer Science АС (ГСФ) / CS Work at practical classes / 15 Applications of compression. Anti-virus software
.docFile Compression
While surfing the Internet, you will undoubtedly find audio and video files to download. Since media files, especially full length movies can be very large, downloading them may take hours, depending on the speed of your Internet connection.
Smaller is Better
To speed things up and make efficient use of disk space, many large files are compressed. File compression reduces the size of a file, shortening the time it takes to download. Compression software uses complex mathematical equations to scan a file for repeating patterns in the data. It replaces the data with smaller codes that take up less room. For example, one way compression software works is to replace repeating text characters with a code that also notes the locations of those characters in the data. With a picture, it would find all of the red pieces, for example, and replace them with a code.
Viewing Compressed Files
To view compressed files, you need a compatible decompression program that reads these codes and converts the data to its original form.
Most of the files you encounter on the Web are either text, graphics, audio, or video files. Some may be compressed, others not. The most common compressed files are those with extensions such as .zip, .sit and .tar. These extensions represent popular compression formats for the PC, Macintosh, and Linux. They may be a single file or groups of files that have been bundled into a single archive. An archive file can sometimes contain any type of file and often contains software programs with related documentation.
Decompression
Tracking Files
Create a Download folder on your hard drive, then download the compressed file into this empty folder and decompress it. This helps you track the extracted files.
To decompress a .zip file you need an utility like WinZIP. To unstuff a file with a .sit extension, you need a program called Stuffit Expander, a popular program for the Mac. Though WinZip will not decompress files that have been "stuffed," there is a StuffIt Expander version for Windows. StuffIt Expander can also decompress other formats, including .zip
Files with a .sea or .exe extension are self-extracting files for the Macintosh and Windows. They don't require additional software to run. You simply click on the file to launch it.
Anti-virus software
Antivirus software is designed to detect, prevent, and remove malicious software, aka malware. The classification of malware includes viruses, worms, trojans, and scare ware, as well as (depending on the scanner) some forms of potentially unwanted programs (such as adware and spyware).
At its core, antivirus software provides signature-based detection of malware (malicious software). A virus signature (aka pattern) is based on a unique segment of code within the malware, typically check summed/hashed and distributed in the form of antivirus signature (aka pattern) updates.
Since its start in the late 1980s, antivirus software has evolved along with the threats that it protects against. As a result, today’s static signature (pattern-matching) detection is often bolstered with more dynamic behavioral-based and intrusion prevention technologies.
Antivirus software is often the subject of contentious debate. The most common themes are disagreement over free versus paid antivirus, the assumption that signature detection is ineffective, and the conspiracy theory that accuses antivirus vendors of writing the malware the scanners are designed to detect. Following is a brief discussion of each of these arguments.
Free Versus Fee
Antivirus software is sold or distributed in many forms, from standalone antivirus scanners to complete Internet security suites that bundle antivirus with a firewall, privacy controls, and other adjunct security protection. Some vendors, such as Microsoft, AVG, Avast, and AntiVir offer free antivirus software for home use (sometimes extending it for small home office – aka SOHO – use as well).
Periodically, debates will ensue as to whether free antivirus is as capable as paid antivirus. A long term analysis of AV-Test.org antivirus software testing suggests that paid products tend to demonstrate higher levels of prevention and removal than do free antivirus software. On the flip side, free antivirus software tends to be less feature-rich, thereby consuming fewer system resources which suggests it may run better on older computers or computers with limited system capacity.
Whether you opt for free or fee-based antivirus is a personal decision that should be based on your financial capabilities and the needs of your computer. What you should always avoid, however, are pop-ups and advertisements that promise a free antivirus scan. These ads are scare ware - bogus products that make erroneous claims that your computer is infected in order to trick you into buying a fake antivirus scanner.
Signatures Can’t Keep Up
Despite its ability to effectively field the majority of malware, a significant percentage of malware can go undetected by traditional antivirus software. To counter this, a layered security approach provides the best coverage, particularly when the layered protection is provided by different vendors. If all security is provided by a single vendor, the attack surface area becomes much larger. As a result, any vulnerability in that vendor’s software – or a missed detection – can have far more adverse impact than would occur in a more diverse environment.
Regardless, while antivirus software is not a catch-all for every bit of malware out there and additional layers of security are needed, antivirus software should be at the core of any protection system you decide upon, as it will be the workhorse that deters the majority of threats with which you would otherwise have to contend.
Antivirus Vendors Write Viruses
The conspiracy theory that antivirus vendors write viruses is an old, silly, and completely unfounded notion. The accusation is akin to claiming that doctors create disease or that police rob banks in exchange for job security.
There are literally millions of malware, with upwards of tens of thousands of new threats discovered daily. If antivirus vendors wrote the malware, there would be far less of it as no one in the antivirus industry is a glutton for punishment. Criminals and attackers write and distribute malware. Antivirus vendor employees work long and arduous hours to ensure your computer is kept safe from the onslaught. End of story.