This section fulfils all requirements of Cambridge IGCSE ICT (0417) – Section 11. It explains the purpose of generic file formats, the role of compression/archiving, provides a concise reference table, detailed notes on each format, practical file‑naming advice, cross‑references to other syllabus sections, and a checklist that maps each format to the exact syllabus points.
| Extension | File type | Typical use (syllabus example) | Key characteristics required by the syllabus |
|---|---|---|---|
| .css | Style sheet | Defines visual presentation of HTML pages (Section 19 – Website authoring) |
|
| .csv | Comma‑separated values | Simple tabular data for spreadsheets or databases (Section 18 – Data handling) |
|
| .gif | Graphics Interchange Format | Simple web graphics or short looping animations (Section 19) |
|
| .htm / .html | HyperText Markup Language | Web pages displayed in browsers (Section 19) |
|
| .jpg / .jpeg | Joint Photographic Experts Group image | Photographs and complex images on the web (Section 19) |
|
| Portable Document Format | Read‑only documents that must retain layout (Section 21 – Document production) |
| |
| .png | Portable Network Graphics | Web graphics requiring lossless quality or transparency (Section 19) |
|
| .rtf | Rich Text Format | Cross‑platform documents with basic formatting (Section 21) |
|
| .txt | Plain text | Simple notes, source code, configuration files (Section 8 – e‑Safety & data handling) |
|
| .zip | Compressed archive | Bundling multiple files/folders for storage or transfer (Section 8 – Evidence documents) |
|
| .rar | Compressed archive (proprietary) | Higher‑ratio compression for large multimedia collections (Section 8) |
|
.cssselector { property: value; }.<link rel="stylesheet">), embedded in <style> tags, or added inline..csv.gif.htm / .html<head> section for metadata (title, charset, viewport, description, keywords).link), JavaScript (script), images (img)..jpg / .jpeg.pdf.png.rtf.txt.zipunzip archive.zip..rarpart1.rar, part2.rar)..png for graphics that need lossless quality or transparency..jpg for photographs where a smaller file size is more important than perfect fidelity..csv when you need to import/export between spreadsheets, databases, or statistical software..css files – a single change updates the whole site..zip to stay under typical school attachment limits (10 MB). For larger collections, split a .rar archive into volumes..pdf for documents that must retain exact layout, be searchable, or need security (password protection, encryption).YYYYMMDD format (e.g., report_20231230.pdf).v1, v2, …).Year/Subject/Topic/..csv for importing/exporting tables; .txt and .rtf for simple data storage..html, .css, .gif, .jpg, .png..pdf, .rtf, .txt..zip and .rar for secure evidence bundles; password protection aligns with data‑protection concepts.| Format | Syllabus point(s) satisfied |
|---|---|
| .css | 11.1 – purpose of generic file formats; 19.2 – use of external style sheets. |
| .csv | 11.2 – data exchange; 18.1 – storing tabular data; 18.3 – importing/exporting between applications. |
| .gif | 11.1 – cross‑platform graphics; 19.3 – simple web graphics and animation. |
| .htm / .html | 11.1 – generic markup; 19.1 – structure of web pages; 19.4 – inclusion of metadata. |
| .jpg / .jpeg | 11.1 – generic image format; 19.2 – photographs on the web; 19.5 – lossy compression. |
| 11.1 – generic document format; 21.1 – preserving layout; 21.3 – embedding forms and security. | |
| .png | 11.1 – generic image format; 19.2 – lossless graphics; 19.6 – alpha‑channel transparency. |
| .rtf | 11.1 – generic document format; 21.2 – basic formatting across platforms; 21.4 – limitation (no automatic TOC). |
| .txt | 11.1 – plain‑text format; 8.2 – e‑safety (no hidden data); 18.2 – simple data storage. |
| .zip | 11.2 – purpose of compression; 8.3 – security (password encryption); 8.4 – evidence document bundling. |
| .rar | 11.2 – higher compression ratio; 8.3 – security (proprietary encryption); 8.4 – splitting large evidence files. |
.jpg may exceed this, so compress with .zip or reduce image resolution..pdf (which compresses text well) or a .zip archive helps stay within limits..png to .jpg – expect loss of transparency and possible quality loss..rtf to .pdf – layout is preserved and the file becomes read‑only..csv to .xlsx – data remains, but formatting (colours, borders) can be added.Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.