Products
Features
YouTube Video Summarizer
Summarize YouTube videos
Web & PDF Highlighter
Highlight web pages & PDFs
Chat with PDF
Ask any PDF questions with AI
Ask AI Clone
Chat with your highlights & memories
Audio Transcriber
Transcribe audio files to text
Glasp Reader
Read and highlight articles
Kindle Highlight Export
Export your Kindle highlights
Idea Hatch
Hatch ideas from your highlights
Integrations
Obsidian Plugin
Notion Integration
Pocket Integration
Instapaper Integration
Medium Integration
Readwise Integration
Snipd Integration
Hypothesis Integration
Apps & Extensions
Chrome Extension
Safari Extension
Edge Add-ons
Firefox Add-ons
iOS App
Android App
Discover
Discover
Ideas
Discover new ideas and insights
Articles
Curated articles and insights
Books
Book recommendations by great minds
Posts
Essays and notes from readers
Quotes
Inspiring quotes collection
Videos
Curated videos and summaries
Explore Glasp
Glasp Newsletter
Weekly insights and updates
Glasp Talk
Interview series with great minds
Glasp Blog
Latest news and articles
Glasp Use Cases
Learn how others use Glasp
Build & Support
Glasp API
Access Glasp's API for developers
MCP Connector
Connect Glasp to Claude & ChatGPT
Community
Glasp Reddit Community
Students
Student discount and benefits
FAQs
Frequently Asked Questions
AboutPricing
DashboardLog inSign up

Why Files Become Bigger in Emails - Computerphile

April 30, 2021
by
Computerphile
YouTube video player
Why Files Become Bigger in Emails - Computerphile

TL;DR

Learn about the limitations of email in sending non-text files and how base64 encoding is used to overcome these limitations.

Transcript

i thought we could revisit the topic of email i know tom rodden way back at the start of computer file did a video overview of how email worked but i want to focus in on one bit which i find quite interesting because i'm that sort of strange type of character and that is how do we transmit things that aren't text through email i mean emails written... Read More

Key Insights

  • 🥺 Email was designed to send only ASCII text, which led to limitations in sending non-text files.
  • 🫥 The specifications for email restrict the use of non-text characters and have limitations on line length.
  • 💌 Base64 encoding converts binary files into text using a lookup table, enabling them to be sent over email.
  • 💌 Base64 encoding has become the standard for transmitting binary files in email due to its compatibility and reliability.
  • ❓ Other encoding systems, like ASCII 85, have been developed but haven't been as widely adopted.
  • 📁 Base64 encoding increases the size of the file being sent, but it allows for the inclusion of non-text files in email transmissions.
  • 💌 MIME (Multipurpose Internet Mail Extensions) is another standard that helps in encoding and describing different types of files within an email.

Install to Summarize YouTube Videos and Get Transcripts

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: How was email originally designed for sending text files?

Email was initially created in the 70s for sending small amounts of ASCII text between two users on a Unix system.

Q: What are the limitations of email in sending non-text files?

Email has a 990-character limit per line and only allows ASCII codes between 1 and 127. Non-text characters, like pictures or audio files, cannot be directly sent.

Q: How does base64 encoding solve the problem of sending non-text files?

Base64 encoding converts binary files into a series of characters using a lookup table. This enables non-text files to be encoded and transmitted as text in email.

Q: Are there alternative encoding systems to base64 for sending binary files?

Yes, other encoding systems like ASCII 85 have been used. However, base64 has become the standard due to its compatibility and widespread adoption.

Summary & Key Takeaways

  • Email was originally designed for sending small amounts of ASCII text, but now we send various files like pictures, music, and programs.

  • The specifications for email restrict the use of non-text characters and have a limit of 990 characters per line.

  • Base64 encoding is used to convert binary files into a series of characters that can be sent over email.


Read in Other Languages (beta)

English

Share This Summary 📚

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Explore More Summaries from Computerphile 📚

Exploiting the Tiltman Break - Computerphile thumbnail
Exploiting the Tiltman Break - Computerphile
Computerphile
Transport Layer Security (TLS) - Computerphile thumbnail
Transport Layer Security (TLS) - Computerphile
Computerphile
Bit Blit Algorithm (Amiga Blitter Chip) - Computerphile thumbnail
Bit Blit Algorithm (Amiga Blitter Chip) - Computerphile
Computerphile
Computer Speeds - Computerphile thumbnail
Computer Speeds - Computerphile
Computerphile
Error Detection and Flipping the Bits - Computerphile thumbnail
Error Detection and Flipping the Bits - Computerphile
Computerphile
Triple Ref Pointers - Computerphile thumbnail
Triple Ref Pointers - Computerphile
Computerphile

Summarize YouTube Videos and Get Video Transcripts with 1-Click

Download browser extensions on:

Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

Apps & Extensions

  • Chrome Extension
  • Safari Extension
  • Edge Add-ons
  • Firefox Add-ons
  • iOS App
  • Android App

Key Features

  • YouTube Video Summarizer
  • Web & PDF Summarizer
  • Web & PDF Highlighter
  • Chat with PDF
  • Ask AI Clone
  • Audio Transcriber
  • Glasp Reader
  • Kindle Highlight Export
  • Idea Hatch

Integrations

  • Obsidian Plugin
  • Notion Integration
  • Pocket Integration
  • Instapaper Integration
  • Medium Integration
  • Readwise Integration
  • Snipd Integration
  • Hypothesis Integration

More Features

  • APIs
  • MCP Connector
  • Blog & Post
  • Embed Links
  • Image Highlight
  • Personality Test
  • Quote Shots

Company

  • About us
  • Blog
  • Community
  • FAQs
  • Job Board
  • Newsletter
  • Pricing
Terms

•

Privacy

•

Guidelines

© 2026 Glasp Inc. All rights reserved.