Không có cách nào để mở tệp .exo vì nó được mã hóa và tệp video được chia thành các phần của các tệp .exo. Ngay cả khi bạn có một video ngoại tuyến được lưu trong điện thoại, bạn vẫn có thể tìm thấy nhiều tệp .exo trong Internal Storage/Android/data/com.youtube.com
thư mục. Chúng không là gì ngoài các tệp exo được mã hóa chỉ có thể được mở thông qua Ứng dụng Youtube. Từ bài đăng diễn đàn xda-developers ,
1- Google đang sử dụng định dạng tệp EXO để lưu video. Đây rõ ràng là định dạng tệp được sử dụng cho các tệp hệ thống và trong khi chúng tôi quản lý để sao chép các tệp EXO này vào máy tính, thì rõ ràng nó chỉ có thể được phát qua ứng dụng YouTube Android.
2- Khi bạn yêu cầu tải xuống cho một video ngoại tuyến trong ứng dụng YouTube, video sẽ được tải xuống theo từng đoạn. Ví dụ: một tệp 3 phút chúng tôi tải xuống đã được lưu thành năm phần. Có thể chỉ có ứng dụng YouTube dành cho Android mới có thể hiểu được các khối này và kết hợp chúng lại với nhau.
3- Chúng tôi cũng cảm thấy có mã hóa thời gian thực đang diễn ra ở đây. Khi video được tải xuống, nó không chỉ được chia thành nhiều phần mà còn được chuyển đổi sang định dạng EXO, được nén và mã hóa theo thời gian thực. Điều này có một số lợi ích, một lợi ích rõ ràng là mọi người không thể sao chép-dán video và chia sẻ nó một cách bừa bãi. Việc nén, trong khi đó, tiết kiệm không gian trên đĩa. Ví dụ: video dài 3 phút mà chúng tôi đã tải xuống thực sự tiêu thụ khoảng 40 MB dữ liệu. Nhưng khi lưu trữ trên điện thoại, video chỉ chiếm khoảng 25mb.
4 - Khi người dùng phát video, nó được giải mã theo thời gian thực. Có thể chỉ ứng dụng của YouTube mới có thể thực hiện việc giải mã này.
5- Nếu bạn chia sẻ video ngoại tuyến bằng Bluetooth, thay vì tệp thực tế, một liên kết web đến video sẽ được gửi đến người nhận.