Tôi đang mã hóa các tệp đã tải xuống và lưu chúng cục bộ trong thư mục tài liệu của ứng dụng.Nơi lưu trữ các tệp được giải mã?
Để đọc chúng, bạn phải giải mã những tệp đó và lưu trữ một số nơi tạm thời.
mối quan tâm của tôi là:
1.If Tôi lưu trữ chúng trong thư mục doc cho thời gian họ đang được sử dụng, cho rằng cửa sổ thời gian người ta có thể có được các tập tin sử dụng các công cụ như iexplorer.
2. Ý tưởng của tôi là lưu trữ chúng trong bộ nhớ trong thời gian chúng được sử dụng và xả sạch hầm sau khi sử dụng. Tùy chọn này phù hợp cho các tệp nhỏ nhưng đối với các tệp lớn có dung lượng 50 MB hoặc video là 100 MB, tôi e rằng ứng dụng sẽ nhận được cảnh báo bộ nhớ trong kết quả sẽ chấm dứt đột ngột.
Tôi muốn biết cách tiếp cận tốt nhất để thực hiện việc này.
bất kỳ cách nào để chia nhỏ tệp thành các phần để bạn có thể đọc một đoạn mã được mã hóa vào bộ nhớ và giải mã nó? –
đây có thể là một lựa chọn nhưng đây không phải là một công việc dễ dàng và đối với một số tệp lưu trữ siêu dữ liệu ở chân trang hoặc khi nhấp vào liên kết trên trang pdf, điều này sẽ không hữu ích. Bạn cần phải nghiên cứu cấu trúc tệp của từng loại tệp và cơ chế đọc chúng. –
Không có giải pháp hoàn hảo cho vấn đề này nhưng giải mã trên bay là an toàn nhất. Có nhiều cách để giải mã video ngay lập tức khi nó được hiển thị, ví dụ: (mặc dù tôi không hiểu chúng đủ rõ để giải thích nó). –