DMG so với PKG: Sự khác biệt trong các loại tệp này là gì?

Bạn có thể đã nhìn thấy cả hai trên các thiết bị Apple của mình, nhưng ý nghĩa của chúng là gì?

Nếu bạn là người dùng macOS, có thể bạn đã bắt gặp các tệp PKG và DMG vào một thời điểm nào đó. Cả hai đều là phần mở rộng tên tệp phổ biến được sử dụng cho các định dạng tệp khác nhau, nhưng có một số điểm khác biệt chính mà bạn nên biết.

PKG là gì?

Định dạng tệp PKG thường được Apple sử dụng trên các thiết bị di động và máy tính của mình. Nó được hỗ trợ bởi cả macOS và iOS và bao gồm các gói phần mềm của Apple. Không chỉ phần cứng của Apple, Sony cũng sử dụng PKG để cài đặt các gói phần mềm trên phần cứng của PlayStation.

Nội dung của định dạng tệp PKG có thể được trích xuất và cài đặt bằng Trình cài đặt của Apple. nó là một Rất giống với tệp zip ; Bạn có thể nhấp chuột phải vào một tệp để xem nội dung và các tệp được nén khi đóng gói.

Định dạng tệp PKG duy trì một chỉ mục của khối dữ liệu để đọc từng tệp bên trong. Phần mở rộng tên tệp PKG đã xuất hiện từ lâu và đã được sử dụng trong các hệ điều hành Apple Newton, cũng như trong Solaris, một hệ điều hành hiện được Oracle duy trì. Ngoài ra, các hệ điều hành cũ hơn như BeOS cũng sử dụng tệp PKG.

Các tệp PKG chứa hướng dẫn về nơi di chuyển một số tệp nhất định khi cài đặt chúng. Nó sử dụng các hướng dẫn này trong quá trình trích xuất và sao chép dữ liệu đến các vị trí cụ thể trên ổ cứng.

Tập tin dmg là gì?

Hầu hết người dùng macOS sẽ quen thuộc ở định dạng tệp DMG , viết tắt của Disk Image File. DMG là phần mở rộng tệp Apple Disk Image. Nó là một ảnh đĩa có thể được sử dụng để phân phối các chương trình hoặc các tệp khác và thậm chí có thể được sử dụng để lưu trữ (chẳng hạn như trên phương tiện di động). Khi được gắn, nó sao chép phương tiện di động, chẳng hạn như ổ USB. Bạn có thể truy cập tệp DMG từ máy tính để bàn của mình.

Các tệp DMG thường di chuyển các tệp vào thư mục Ứng dụng. Bạn có thể tạo các tệp DMG bằng Disk Utility, được cung cấp cùng với hệ điều hành macOS Cũng thế.

Đây thường là những hình ảnh đĩa thô có chứa siêu dữ liệu. Người dùng cũng có thể mã hóa các tệp DMG nếu cần. Hãy nghĩ về chúng như các tệp chứa mọi thứ bạn mong đợi trên đĩa.

Apple sử dụng định dạng này để nén và lưu trữ các gói cài đặt phần mềm thay vì trên đĩa vật lý. Nếu bạn đã từng tải xuống phần mềm cho máy Mac của mình từ web, thì có thể bạn đã bắt gặp các tệp DMG.

Sự khác biệt chính giữa các tệp PKG và DMG

Mặc dù chúng có thể trông giống nhau và đôi khi có thể thực hiện các chức năng giống nhau, nhưng có một số điểm khác biệt chính giữa các tệp PKG và DMG.

thư mục so với hình ảnh

Về mặt kỹ thuật, các tệp PKG thường là các thư mục; Họ đóng gói một số tệp thành một tệp duy nhất mà bạn có thể tải xuống cùng nhau. Các tệp PKG là các gói cài đặt. Mặt khác, các tệp DMG là các ảnh đĩa đơn giản.

Khi bạn mở tệp DMG, tệp này sẽ khởi chạy trình cài đặt chương trình hoặc nội dung được lưu trữ bên trong và tệp này thường xuất hiện dưới dạng ổ đĩa di động trên máy tính của bạn. Hãy nhớ rằng DMG không được ghim; Nó chỉ là một hình ảnh phương tiện di động, như tập tin ISO .

Các công cụ mở kho lưu trữ chung trên Windows có thể được sử dụng để mở các tệp PKG. Bạn cũng có thể Mở tệp DMG trên Windows , mặc dù quá trình này hơi khác một chút.

sử dụng tập lệnh

Các tệp PKG có thể bao gồm các tập lệnh triển khai hoặc được cài đặt sẵn, có thể bao gồm các hướng dẫn về nơi cài đặt các tệp. Nó cũng có thể sao chép nhiều tệp vào một vị trí hoặc cài đặt tệp vào nhiều vị trí.

Các tệp DMG cài đặt chương trình trong các thư mục chính. Tệp xuất hiện trên màn hình nền và nội dung thường được cài đặt trong các ứng dụng.

DMG có thể hỗ trợ Điền vào các đường dẫn tương đối của Người dùng Hiện tại (FEU), giúp nhà phát triển dễ dàng đưa vào các thư mục người dùng, như tài liệu ReadMe truyền thống, cho mỗi người dùng trên hệ thống.

Về mặt kỹ thuật, bạn cũng có thể thêm các tệp như vậy vào PKG, nhưng nó đòi hỏi nhiều kinh nghiệm và trải nghiệm với các tập lệnh sau khi cài đặt.

Các tệp DMG và PKG phục vụ các mục đích khác nhau

Mặc dù cả hai đều được sử dụng phổ biến, nhưng mục đích dự định của chúng hơi khác nhau. Các tệp DMG linh hoạt hơn và thân thiện với phân phối, trong khi các tệp PKG cung cấp các tùy chọn lớn hơn cho các hướng dẫn cài đặt cụ thể. Ngoài ra, cả hai đều được nén, vì vậy kích thước tệp gốc sẽ giảm.

Bài viết liên quan
Xuất bản bài báo trên

Thêm một bình luận