fileformats/documentation/README.md
Théo LUDWIG 551a26a6ad
All checks were successful
ci / ci (push) Successful in 36s
ci / lint-markdown (push) Successful in 9s
ci / lint-commit (push) Successful in 11s
docs: add links
2023-12-07 00:44:30 +01:00

1.0 KiB

FileFormats

Documentation and Rust Implementation to learn how most famous file formats store data.

FileFormats Logo


Concepts

2 kinds of computer files: text files and binary files.

  • Text files
    • Encoding (charset: ASCII, UTF-8, etc.)
    • End Of Line (EOL): \n, \r\n, \r, and End Of File (EOF)
    • Type (common mimetypes: text/plain, text/html, text/markdown, etc.)
    • Identations: Spaces vs Tabs
  • Binary files: Endianness, Type
    • Images
      • PPM (Portable PixMap)
      • PNG
      • JPG, JPEG
      • GIF
      • WebP
      • BMP
      • SVG
    • Videos
      • MP4
      • AVI
    • Audio
      • MP3
      • WAV
    • Documents
      • PDF
      • DOCX
      • XLSX
      • PPTX