Ý chính
- Đặc tả 3MF quy định file là một gói ZIP; các slicer thêm vào đó metadata riêng ngoài đặc tả, kể cả thông tin về người lưu file.
- Đường dẫn tệp gốc (`source_file`) thường chứa tên người dùng máy tính — một thứ ít ai nghĩ tới khi đăng file lên mạng.
- OrcaSlicer và PrusaSlicer có thể lưu địa chỉ và khoá API máy in vào project. Ai có khoá và vào được mạng của máy in là điều khiển được máy.
- Đặc tả Exif 2.3 có thẻ cho vĩ độ, kinh độ, độ cao, giờ chụp, tên chủ máy và số seri thân máy. Thẻ nào thực sự được ghi là tuỳ thiết bị và cài đặt.
- Xoá đúng cách là làm rỗng giá trị tại chỗ hoặc cắt khối metadata, không vẽ lại ảnh hay ghi lại toàn bộ project — để file vẫn in và vẫn hiển thị như cũ.
Bạn in xong một mẫu, chụp ảnh khoe lên nhóm, đính kèm project 3MF cho người khác in theo. Cả hai file mang theo nhiều hơn những gì bạn thấy trên màn hình. Phần lớn vô hại, nhưng vài thứ — đường dẫn chứa tên thật, khoá điều khiển máy in, toạ độ nhà bạn — thì không nên rời khỏi máy.
Bên trong một file 3MF
Theo đặc tả, một tài liệu 3MF bắt buộc là một gói ZIP theo Open Packaging Conventions. Đổi đuôi .3mf thành .zip và giải nén, bạn sẽ thấy các tệp XML và tệp cấu hình. Đặc tả chỉ định nghĩa vài tên metadata cơ bản; Bambu Studio và các phần mềm cùng họ thêm rất nhiều tên của riêng mình.
| Nhóm | Ở đâu trong gói | Ví dụ | Rủi ro |
|---|---|---|---|
| Tác giả và tài khoản | 3D/3dmodel.model | Designer, ProfileUserName, ProfileUserId, DesignModelId | Liên kết file với tài khoản MakerWorld của bạn |
| Ngày | 3D/3dmodel.model | CreationDate, ModificationDate | Thấp — cho biết bạn làm việc khi nào |
| Đường dẫn tệp gốc | Metadata/model_settings.config | source_file = C:\Users\<tên>\Downloads\… | Lộ tên người dùng máy tính và cấu trúc thư mục |
| Kết nối máy in | Metadata/project_settings.config hoặc Slic3r_PE.config | print_host, printhost_apikey, printhost_user, printhost_password | Cao — đủ để gửi lệnh tới máy in nếu vào được mạng của nó |
| Tiêu đề và mô tả | 3D/3dmodel.model | Title, Description | Thấp — nhưng có thể chứa ghi chú riêng |
| Giấy phép | 3D/3dmodel.model | License, Copyright | Không phải rủi ro — là điều kiện chia sẻ |
| Ảnh | Metadata/*.png, Auxiliaries/… | Ảnh xem trước từng bàn, ảnh bìa, ảnh người thiết kế | Thường thấp, nhưng làm file nặng |
Bên trong một bức ảnh
Đặc tả Exif 2.3 định nghĩa một vùng thông tin GPS riêng trong ảnh, với thẻ cho vĩ độ, kinh độ, độ cao và giờ GPS. Ngoài ra còn có thẻ cho giờ chụp, hãng và mẫu máy, tên chủ máy (CameraOwnerName) và số seri thân máy (BodySerialNumber). Điện thoại có bật định vị cho máy ảnh thường ghi toạ độ. Ảnh do công cụ AI tạo có thể mang prompt trong khối văn bản, hoặc tem Content Credentials ghi công cụ và tài khoản đã tạo.
- Chụp ở nhà, đăng công khai: toạ độ GPS trỏ tới nơi chụp, thường đủ gần để nhận ra toà nhà.
- Gửi ảnh qua email hoặc chọn “gửi file gốc” trong ứng dụng chat: file thường giữ nguyên toàn bộ metadata.
- Đăng lên mạng xã hội: nhiều nền tảng xoá metadata khi hiển thị, nhưng không phải nền tảng nào cũng vậy và cách làm có thể đổi. Tự xoá trước là cách duy nhất chắc chắn.
Xoá thế nào cho đúng
Hai cách làm phổ biến đều có giá phải trả. Mở rồi lưu lại project trong slicer không xoá được gì — slicer ghi lại đúng những trường đó. Vẽ ảnh lên canvas rồi xuất lại thì xoá được metadata, nhưng nén ảnh thêm một lần, mất hồ sơ màu, và làm ảnh chụp dọc bị xoay ngang vì mất thẻ hướng xoay.
- 01
Project 3MF
Thả file vào công cụ xoá metadata 3MF. Công cụ liệt kê từng mục theo nhóm, bạn chọn nhóm cần xoá. Mỗi giá trị được làm rỗng tại chỗ — thẻ chứa nó vẫn còn, nên slicer vẫn thấy đúng cấu trúc. Phần không bị đụng tới được chép nguyên từng byte. ZORVA đã thử với một project MakerWorld lưu bằng Bambu Studio: bản đã xoá mọi nhóm cắt lớp ra G-code giống bản gốc.
- 02
Ảnh
Thả ảnh JPEG, PNG hoặc WebP vào công cụ xoá metadata ảnh. Công cụ đi qua từng khối dữ liệu trong file, giữ khối dùng để vẽ ảnh, hồ sơ màu và thẻ hướng xoay, bỏ phần còn lại. Dữ liệu ảnh đã nén được chép nguyên, nên điểm ảnh giống hệt bản gốc.
- 03
Kiểm tra lại
Cả hai công cụ quét lại chính file vừa tạo và báo những gì còn sót. Với file 3MF, mở thử trong slicer và cắt lớp một lần trước khi gửi đi.
Đừng xoá giấy phép của mẫu người khác. Đó không phải thông tin về bạn — đó là điều kiện để bạn được chia sẻ mẫu.
File STL thì sao
STL gần như không có chỗ cho metadata. Theo mô tả định dạng của Thư viện Quốc hội Mỹ, một file STL nhị phân gồm 80 ký tự tiêu đề, một số đếm tam giác, rồi 50 byte cho mỗi tam giác. Dòng tiêu đề thường chỉ ghi tên phần mềm đã xuất file. Đổi lại, STL cũng không giữ màu, đơn vị hay cài đặt in — xem bài kiểm tra file STL trước khi in.
Câu hỏi thường gặp
Xoá metadata 3MF xong có in được như cũ không?
Có, nếu chỉ làm rỗng giá trị chứ không xoá thẻ. Hình khối, cài đặt in, vật liệu và cách xếp bàn không bị đụng tới. Nếu bạn chọn xoá ảnh xem trước, slicer sẽ vẽ lại ở lần lưu sau.
Vì sao file 3MF lại chứa đường dẫn trên máy tính của tôi?
Slicer ghi lại tệp gốc mà mỗi phần hình khối được nhập vào, trong trường source_file, để có thể nạp lại khi tệp gốc thay đổi. Trên máy tính, đường dẫn đó thường nằm trong thư mục người dùng, nên chứa tên tài khoản Windows hoặc macOS của bạn.
Đăng ảnh lên Facebook hay Zalo có tự xoá vị trí không?
Nhiều nền tảng xoá metadata khi hiển thị ảnh, nhưng cách làm có thể khác nhau giữa chế độ gửi và có thể đổi theo thời gian. Gửi dạng tệp đính kèm hoặc “ảnh gốc” thường giữ nguyên metadata. Xoá trước khi gửi là cách duy nhất chắc chắn.
Có cần xoá metadata khi bán file 3MF không?
Nên xoá đường dẫn tệp gốc và mọi thông tin kết nối máy in. Tên tác giả thì tuỳ: nếu bạn muốn được ghi công, hãy giữ nó — hoặc ghi rõ trong phần mô tả và giấy phép.