-
Làm cách nào để chuyển đổi các bản ghi từ thứ tự byte máy chủ sang thứ tự byte mạng (endian lớn)?
Tôi có một bản ghi: Tconnecting = record var a: int64; b: số nguyên; c: số nguyên;
-
endianness - Chuyển đổi endian lớn, endian nhỏ
Tôi biết, tôi biết, nghe có vẻ đơn giản, nhưng tôi bối rối. Nếu bạn có Dữ liệu đầu vào sau: 1100 0101 1010 1101 và bạn muốn chuyển đổi endian lớn thành endian nhỏ hoặc ngược lại, bạn nghĩ điều nào sau đây là đầu ra chính xác? 1011 0101
-
C# Big Endian UCS-2
Dự án tôi hiện đang thực hiện yêu cầu tương tác với hệ thống khách hàng không phải do chúng tôi thực hiện, vì vậy chúng tôi không kiểm soát được cách gửi dữ liệu. Sự cố đang xảy ra trong C#, dường như không có bất kỳ hỗ trợ nào cho UCS-2 và rất ít hỗ trợ cho big-endian. (theo như tôi biết)
-
Biểu diễn ASCII sang nhị phân (big endian)
Tôi đang viết một hàm chuyển đổi chuỗi ascii thành biểu diễn nhị phân lớn nhất của nó. Đây là mã của tôi: int count = 0; for (int i = 0; i = 0; k--) {
-
Chuyển đổi thứ tự byte mạng (endian lớn) sang endian nhỏ
Tôi đã tìm thấy hàm sau từ MSDN để chuyển đổi độ dài không dấu từ byte mạng thành độ dài không dấu theo thứ tự byte máy chủ, được xác định theo thứ tự endian nhỏ là: u_long WSAAPI
-
kết nối mạng - AES Rijndael và endian nhỏ/lớn?
Tôi đang sử dụng triển khai tham chiếu miền công cộng của AES Rijndael, thường được phân phối dưới tên "rijndael-fst-3.0.zip". Tôi dự định sử dụng nó để mã hóa dữ liệu mạng và tôi muốn biết liệu kết quả mã hóa có nằm trên kiến trúc endian lớn/nhỏ hay không
-
php - Chuyển đổi chuỗi theo thứ tự byte máy chủ (endian nhỏ) sang thứ tự byte mạng (endian lớn)
Tôi có một chuỗi hex có nội dung 18000000 theo thứ tự byte máy chủ (endian nhỏ) và tôi cần chuyển đổi nó thành thứ tự byte mạng (endian lớn). Chuỗi hex kết quả sẽ là 00000018. Nói chung tôi cần chuyển đổi 180000
-
php - Chuyển đổi chuỗi theo thứ tự byte máy chủ (endian nhỏ) sang thứ tự byte mạng (endian lớn)
Tôi có một chuỗi hex có nội dung 18000000 theo thứ tự byte máy chủ (endian nhỏ) và tôi cần chuyển đổi nó thành thứ tự byte mạng (endian lớn). Chuỗi hex kết quả sẽ là 00000018. Nói chung tôi cần chuyển đổi 180000
-
python - Chuyển đổi nhóm float thành endian nhỏ/lớn
Tôi đang tạo các tệp nhị phân cho các bài kiểm tra đơn vị mô phỏng mạng. Một số dữ liệu được gửi qua mạng ở chế độ Little Endian hoặc Big Endian và tôi muốn mô phỏng dữ liệu này bằng cách sử dụng sơ khai và tạo tệp nhị phân. Vì vậy, nói cách khác
-
Phao nhị phân đọc C++ (big endian)
Câu hỏi này đã có câu trả lời ở đây: Cần giải quyết vấn đề Endianness (2 câu trả lời) Đã đóng 9 năm trước. Tôi có tệp nhị phân chứa n giá trị chính xác đơn. Tôi biết định dạng được sử dụng khi ghi dữ liệu là big endian
-
Đọc ngày 4 byte từ tệp nhị phân (big endian)
Tôi có ngày được mã hóa 4 byte (big endian) và tôi đang cố đọc nó từ tệp nhị phân. Tôi muốn: char date[4]; giây dài; s = read(fd, date, sizeof(char) *
-
java — mảng endian nhỏ uint8 đến endian lớn uint16
Trong Python2.7, thông qua truyền số lượng lớn qua USB, tôi nhận được các khung hình ảnh từ máy ảnh: frame = dev.read(0x81, 0x2B6B0, 1000) Tôi biết rằng một khung hình là 342x260 = 88920 như thế nào
-
Chuyển đổi số nguyên không dấu 32 bit (endian lớn) thành dài và quay lại
Tôi có một byte[4] chứa số nguyên không dấu 32 bit (theo thứ tự lớn) và tôi cần chuyển đổi nó thành số dài (vì int không thể giữ số không dấu). Ngoài ra, làm cách nào để thực hiện ngược lại (tức là từ một số nguyên dài chứa số nguyên không dấu 32 bit sang
-
Java, tìm kiếm dài trong đầu vào tệp nhị phân, căn chỉnh 8 byte, endian lớn
public static void main(String[] args) { Tệp inFile = null; if (0 0) { getMarker(re)
-
javascript — Node.JS Big Endian UCS-2
Tôi đang sử dụng Node.JS. Bộ đệm của Node hỗ trợ UCS-2 endian nhỏ, nhưng không hỗ trợ endian lớn mà tôi cần. Tôi nên làm gì? Câu trả lời hay nhất Theo Wikipedia, UCS-2 phải luôn là sản phẩm lớn
-
Mã Unix (big endian) và cùng mã trên Linux (endian nhỏ), tạo các tệp có đường kính đầu ra khác nhau
đóng cửa. Câu hỏi này cần được hỏi tập trung hơn. Câu trả lời không được chấp nhận vào thời điểm này. Bạn muốn cải thiện vấn đề này? Đã cập nhật câu hỏi để chỉ tập trung vào một vấn đề chỉnh sửa bài đăng này. Đã đóng 7 năm trước. Cải thiện truy vấn này
-
Giá trị dấu phẩy động big-endian có độ chính xác đơn đối với float của Python (double, big-endian)
Tôi cần nhận một giá trị dấu phẩy động cuối lớn có độ chính xác đơn được mã hóa hex từ Arduino qua một dòng nối tiếp (RS-232). Làm cách nào để chuyển đổi chúng thành float big-endian kép của Python? Arduino gửi một cái gì đó như "
-
Perl - Số nguyên tuần tự "mạng" (big endian) 64 bit trong Perl
Tương tự như cách sử dụng gói: N Một chuỗi dài không dấu (32-bit) theo thứ tự "mạng" (big-endian) Có cách nào để thực hiện điều này trong Perl theo thứ tự "mạng" (big-endian) không?
-
c - Đầu vào 8 bit mang lại hành vi kỳ lạ vì 16/32 bit mang lại endian nhỏ/endian lớn
Tôi có cấu trúc C như thế này... struct icmp_prefixopt { u_int8_t icmpopt_type u_int8_t icm;
-
Định dạng PHP pack() cho 32 int đã ký - big endian
Tôi đang sử dụng PHP, fopen, fseek, pack, v.v. để tạo và sau đó ghi dữ liệu vào một tệp ("Tệp hình dạng ESRI" mới). Thông số kỹ thuật của tệp có tại đây http://www.esri.com/library/whi
Tôi là một lập trình viên xuất sắc, rất giỏi!