2012-01-21 63 views
10

Tôi có rất nhiều tệp .resources, mà tôi cần phải mở và xem. Tôi đã tải xuống Zeta Resource Editor nhưng nó chỉ hoạt động với các tệp .Resx. Có sự khác biệt nào không? Tôi có thể mở tệp .Resources và trích xuất nội dung của nó không?Whats sự khác biệt giữa các loại tệp .Resx và .Resources?

+0

Rất khó có thể bạn chỉ cần sử dụng tài nguyên trong tệp .resources. Chúng được bảo vệ bởi bản quyền, bạn sẽ cần phải có được một giấy phép từ chủ sở hữu để sử dụng chúng trong ứng dụng của riêng bạn. Ai sau đó sẽ không ngần ngại cung cấp cho bạn nội dung gốc. –

+0

tương tự: http://stackoverflow.com/questions/7653679/how-can-i-extract-images-from-the-resources-file-created-by-a-decompile-of-a-n –

Trả lời

12

Tôi nghĩ tệp resx chứa tài nguyên non-compiled ở định dạng dựa trên XML. Các tệp resx này được biên dịch thành tệp .resource. Vì vậy, .resource tệp chứa dữ liệu resx ở định dạng binary.

Theo MSDN

Các Resx (định dạng tài nguyên dựa trên XML) tập tin được chuyển đổi trong để chung ngôn ngữ runtime nhị phân file .resources có thể được nhúng trong một thời gian chạy thực thi nhị phân hoặc biên dịch vào vệ tinh hội đồng.

19

Bạn luôn có thể sử dụng tiện ích resgen.exe từ visual studio để chuyển đổi chúng thành các file resx (trái ngược với những gì xảy ra trong quá trình biên soạn):

resgen.exe /compile input.resources,output.resx 

Resgen thường được tìm thấy tại C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Bin \ ResGen.exe, hoặc truy cập trực tiếp từ dấu nhắc lệnh VS.

Các vấn đề liên quan