Điều gì sẽ là Lớp tốt nhất để mã hóa/giải mã base64 trong Action Script?Lớp học tốt nhất cho mã hóa/giải mã base64 Action Script?
Trả lời
Cái này dường như có một số chân/người ủng hộ: http://garry-lachman.com/2010/04/21/base64-encoding-class-in-actionscript-3/
Hầu hết các gói mà tôi đã thấy rằng bao gồm một như một chức năng hỗ trợ sử dụng một trong đó là ghi có vào Steve Webster. Tôi không biết gói nào đã bắt đầu, nhưng nó xuất hiện trong một số thư viện, bao gồm cả as3crypto lib trên Google Code.
Adobe có hai utils cho việc này - Base64Encoder & Base64Decoder. Cả hai đều nằm trong gói mx.utils. Mặc dù, tôi phải theo dõi chúng ở đây - encoder & decoder.
Việc sử dụng sẽ là một cái gì đó như:
var bmd:BitmapData = myBitmap.bitmapData;
var ba:ByteArray = bmd.getPixels(new Rectangle(0,0,bmd.width,bmd.height));
var b64:Base64Encoder = new Base64Encoder();
b64.encodeBytes(ba);
trace(b64.toString());
Tương tự như vậy, 'b64.encode' sẽ mã hóa một chuỗi chứ không phải là một ByteArray.
Cả bộ mã hóa và bộ giải mã đều thêm kết quả tương ứng vào bộ đệm trong. Vì vậy, bạn chỉ cần sử dụng 'toString' để trả về bộ đệm hiện tại.
Tại liên kết này bạn sẽ tìm thấy một lớp Base64 tốt: http://www.sociodox.com/base64.html
blooddy_crypto
tuyên bố (theo đó là điểm chuẩn) để có một base64 mã hóa/giải mã nhanh hơn so với mx.utils
một.
- 1. Mã hóa/giải mã base64
- 2. Plugin mã zip tốt nhất cho Ruby
- 3. Thêm mô tả lớp học vào mã?
- 4. Giải mã Base64 chỉ sử dụng JDK6
- 5. Cách mã hóa base64 bên trong javascript
- 6. Cách tốt nhất để lưu trữ giá trị mã hóa base64 trong MySQL DB?
- 7. Hình ảnh mã hóa Base64
- 8. Giải mã Hình ảnh Base64
- 9. Phát hiện mã hóa base64
- 10. Giải mã base64 theo lô
- 11. Server side Action Script 3.0
- 12. Mã hóa phông chữ Base64 cho Tumblr trên Firefox
- 13. Mã hóa Base64 trong Java/Groovy
- 14. Cách tốt nhất để mã hóa và giải mã văn bản PHP
- 15. Thực tiễn tốt nhất cho mã hóa MySQL?
- 16. Công cụ xem xét mã tốt nhất cho GIT
- 17. Thực tiễn tốt nhất cho mã xác nhận email
- 18. Trình định dạng mã nguồn tốt nhất cho Javascript?
- 19. Làm cách nào để giải mã chuỗi mã hóa base64?
- 20. Giải mã base64 của Django urlsafe với giải mã
- 21. Mã hóa và giải mã Base64 trong oracle
- 22. Kho lưu trữ mã. Whats tốt nhất?
- 23. Đoạn mã cho năng suất - thu thập mã tốt
- 24. convert base64 Chuỗi mã Byte trong java
- 25. cấu hình php/lớp học ini tốt nhất?
- 26. C# để mã hóa Ruby sha1 base64
- 27. Trang web ASP.NET tốt nhất cho các dự án mã/mã mẫu
- 28. Mã được tạo ra bởi wsimport - thực hành tốt nhất cho đóng gói mã
- 29. Mã hóa tệp hình ảnh với base64
- 30. Mã nguồn mở tốt để học lập trình web
Vì lý do nào đó, [tài liệu trên trang web của họ] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/Base64Encoder.html) chưa hoàn thành. May mắn thay, tài liệu chính xác xuất hiện dưới tính năng tự động hoàn thành của FlashBuilder. –
Tôi sẽ đi với gói này cũng hurlant. –
+1! hoạt động ra khỏi hộp, không cần gói bất kỳ tệp đặc biệt nào. Lưu ý: nếu bạn không thấy gói mx trong FlashDevelop, hãy xem [câu hỏi] này (http://stackoverflow.com/questions/524893/flashdevelop-why-does-code-completion-not-work-with-mx- điều khiển). – rustyx