Xem mọi loại file
Kéo-thả một file bất kỳ vào và xem bên trong nó có gì. Công cụ sẽ tự nhận ra file thực sự là gì rồi mở bằng trình xem phù hợp: bảng lưới cho bảng tính, trang giấy cho PDF, trình phát cho media, danh sách cho file nén, bản mẫu chữ cho font. Loại nào không hiển thị được nguyên bản thì vẫn được nhận dạng và trình bày dưới dạng hex, nên lần nào anh cũng biết thêm điều gì đó về file.
Các bước sử dụng
- Kéo-thả một hoặc nhiều file vào trang.
- Chọn file ở danh sách bên trái — nhãn dưới mỗi tên cho biết file được nhận dạng là gì.
- Dùng các nút phía trên khung xem: lật trang PDF, đổi sheet, chuyển Markdown giữa bản hiển thị và mã nguồn, giải nén từng mục trong file nén.
- Bấm các liên kết "→" để sang công cụ chuyên dụng khi cần làm nhiều hơn là xem.
Những loại mở được đầy đủ
Mọi đuôi file dưới đây đều mở bằng một trình xem riêng — tổng cộng 316 đuôi. Thêm 90 đuôi nữa được nhận dạng theo tên và hiển thị dạng hex kèm phần header đã giải mã, tức là 406 đuôi file mà công cụ có hiểu biết về nó. Danh sách này được sinh ra từ chính bảng định tuyến và cũng hiển thị ngay trong ứng dụng, nên không bao giờ lạc hậu.
| Nhóm | Đuôi file | Xem được gì |
|---|---|---|
| Văn bản, code & cấu hình (132) | .asc .asm .atom .avsc .bash .bat .bib .bpmn .c .cc .cer .cfg .cjs .clj .cmd .conf .cpp .crt .cs .csr .css .csv … và 110 đuôi nữa |
tô màu cú pháp; Markdown hiển thị luôn |
| Bảng tính (15) | .dbf .dif .fods .numbers .ods .ots .prn .slk .xls .xlsb .xlsm .xlsx .xlt .xltm .xltx |
lưới có tab sheet, giá trị đã định dạng, xuất dữ liệu |
| Tài liệu (5) | .docx .fodt .odt .ott .rtf |
văn bản có định dạng, danh sách và bảng |
| Trình chiếu (7) | .fodp .odp .otp .potx .ppsx .pptm .pptx |
xem từng slide; bố cục chỉ gần đúng |
| PDF (1) | .pdf |
lật trang, phóng to, hỏi mật khẩu khi cần |
| Ảnh (19) | .apng .avif .bmp .cur .dib .gif .heic .heif .ico .jfif .jpeg .jpg .pjpeg .png .svg .svgz .tif .tiff .webp |
TIFF và HEIC được giải mã trước |
| Ảnh RAW máy ảnh (23) | .3fr .arw .cr2 .cr3 .crw .dcr .dng .erf .kdc .mef .mos .mrw .nef .nrw .orf .pef .raf .raw .rw2 .sr2 .srf .srw .x3f |
ảnh JPEG mà máy ảnh nhúng sẵn |
| Photoshop (2) | .psb .psd |
ảnh gộp phẳng, kèm số lớp |
| Bản vẽ CAD (1) | .dxf |
đường, cung, đường tròn, block, chữ và spline trên canvas phóng to được |
| Audio (21) | .aac .ac3 .aif .aiff .alac .amr .ape .au .caf .dts .flac .m4a .mp3 .oga .ogg .opus .ra .wav .wave .weba .wma |
trình phát của trình duyệt, kèm nút chuyển đổi cho codec không phát được |
| Video (23) | .3g2 .3gp .asf .avi .divx .f4v .flv .m2ts .m2v .m4v .mkv .mov .mp4 .mpe .mpeg .mpg .ogv .qt .rm .rmvb .vob .webm .wmv |
trình phát của trình duyệt, kèm nút chuyển đổi cho codec không phát được |
| File nén (38) | .7z .aab .apk .ar .bz2 .cab .cb7 .cbr .cbt .cbz .cpio .crx .deb .gz .ipa .iso .jar .kmz .lz .lzma .npz .nupkg … và 16 đuôi nữa |
liệt kê và tải từng file, hỏi mật khẩu khi cần |
| Cơ sở dữ liệu (3) | .db .sqlite .sqlite3 |
duyệt bảng kèm ô nhập SQL |
| Mô hình 3D (5) | .glb .gltf .obj .ply .stl |
xoay, phóng to, dịch chuyển bằng WebGL |
| Bản đồ & GIS (3) | .geojson .gpx .kml |
vẽ trên nền Leaflet, bấm để xem thuộc tính |
| Font chữ (6) | .otc .otf .ttc .ttf .woff .woff2 |
bản mẫu chữ ở 5 cỡ |
| Phụ đề (7) | .ass .lrc .sbv .srt .ssa .sub .vtt |
bảng cue, sao chép được thành transcript |
| Sách điện tử (1) | .epub |
đọc từng chương, ảnh được nhúng sẵn |
| Email (3) | .eml .mbox .msg |
tiêu đề, nội dung và danh sách đính kèm |
| Lịch (3) | .ics .ical .ifb |
bảng sự kiện |
| Danh bạ (2) | .vcard .vcf |
mỗi vCard một thẻ |
Những loại không mở được, và vì sao
Có những định dạng trình duyệt không thể hiển thị: chúng là định dạng nhị phân đóng, hoặc cần bộ dựng hình chỉ tồn tại dưới dạng phần mềm máy tính. Với các loại này, công cụ sẽ nêu tên định dạng, dung lượng, kèm hex dump và các chuỗi ký tự đọc được — đủ để xác nhận một file lạ thực chất là gì.
- Office nhị phân đời cũ —
.doc,.dot,.ppt,.pps(định dạng CFB 97-2003), cùng.pages,.key,.wpd,.hwp - Thiết kế và CAD —
.ai,.indd,.cdr,.sketch,.dwg(định dạng đóng của AutoCAD),.step,.skp - Access và các CSDL khác —
.mdb,.accdb,.parquet,.avro,.orc - E-book khác và kho dữ liệu —
.mobi,.azw3,.fb2,.mdb,.accdb,.parquet,.h5,.sav - 3D khác, file thực thi, ổ đĩa ảo, kho mail —
.fbx,.3ds,.dae,.blend,.exe,.dll,.vmdk,.vhd,.pst,.ost
Muốn mở đúng nguyên bản thì cần bộ chuyển đổi phía máy chủ như LibreOffice hoặc ImageMagick, chuyển chúng sang PDF/PNG trước.
Bản xem trước được cách ly
File .html, .htm, .xhtml có công tắc Hiển thị / Mã nguồn, Markdown cũng vậy. Phần hiển thị không được vẽ thẳng vào trang mà chạy trong một khung có thuộc tính sandbox rỗng — tức là không cấp quyền gì cả: script không bao giờ chạy, khung không chạm được vào trang này, form không gửi được và liên kết bị vô hiệu.
Điều đó quan trọng vì một công cụ xem file luôn khuyến khích anh mở file người khác gửi tới. Markdown có thể nhúng thẳng thẻ <script>, file OpenDocument có thể chứa thẻ đã escape rồi bị giải mã ngược thành thẻ sống, còn email HTML thì vốn là mã do người lạ viết. Tất cả — Word, RTF, OpenDocument, trình chiếu, nội dung email và file HTML — đều đi qua cùng một khung cách ly đó. Đánh đổi là liên kết trong bản xem trước sẽ không bấm đi đâu được; cần thì hãy mở file bằng trình duyệt.
Mức độ chính xác của các bộ đọc mới
- RTF giữ được đoạn văn, in đậm, in nghiêng, gạch chân và ô bảng (rút gọn thành tab); bỏ font, màu, hình ảnh và bố cục trang.
- OpenDocument (
.odt,.odp) được đọc từcontent.xml: tiêu đề, đoạn văn, danh sách và bảng vẫn còn; phần trang trí và bố cục slide thì không. - Ảnh RAW hiển thị ảnh JPEG mà máy ảnh nhúng sẵn. Đó là bản dựng của máy ảnh chứ không phải RAW đã tráng; file nào không nhúng ảnh xem trước thì công cụ sẽ báo rõ.
.dbfdo SheetJS giải mã nên hoạt động y như một bảng tính, kể cả các nút xuất dữ liệu.
Mẹo
- Nội dung quan trọng hơn tên file. Một file PDF lỡ lưu thành
report.txtvẫn mở ra PDF, còn.jpgmà thực chất là ZIP sẽ được liệt kê như file nén. - File
.xlsđời cũ vẫn mở được — SheetJS đọc được định dạng nhị phân cũ. Còn.docthì không, vì Word và Excel dùng cấu trúc khác nhau. - Văn bản hiển thị tối đa 2 MB, bảng tính tối đa 2.000 dòng × 64 cột. Cả hai đều báo rõ trên màn hình chứ không cắt bớt âm thầm.
- File có mật khẩu (bảng tính, file nén) đều được phát hiện và nói rõ; riêng file nén có thể mở kèm mật khẩu bằng công cụ Giải nén chuyên dụng.
Câu hỏi thường gặp
Có sửa được nội dung không?
Không. Công cụ này chỉ để xem. Muốn chỉnh sửa thì dùng các công cụ chuyên dụng.
Tệp đính kèm trong .eml hay .msg có tải về được không?
Có — mỗi tệp là một nút bấm để lưu về. Việc giải mã diễn ra ngay trong tab này nên lưu tệp không hề tải gì lên.
Vì sao video báo "không phát được codec này"?
Việc hỗ trợ codec là do trình duyệt quyết định, không phải công cụ. MKV, AVI, WMV, FLV không phát trực tiếp được — khung xem sẽ mời anh chuyển đổi 60 giây đầu bằng ffmpeg.wasm để biết trong file có gì. Muốn chuyển đổi trọn vẹn thì dùng công cụ chuyển đổi video.