ä½ä¸ºä¸ä¸ªèé¸ï¼ä½ ä¸ç¥éä¸è¡æ«å°¾æä¸ä¸ªæ¢è¡ä¹ï¼ä½ å°±ä¸ç¥ébuf[:4]æ4个åèä¹ï¼ä½ å°±ä¸ç¥éå
æbuf[:4]æå°åºæ¥ççä¹ï¼
ä½ä¸ºä¸ä¸ªèé¸ï¼ä¸è¡ä»£ç æå°ä¸ç¬¦åä½ çè¦æ±ï¼é£è¿æ¯ä½ åéäºï¼ï¼ä½ å°±å¯ä»¥æçGoä¸æ
é¿å为æ¬å¤çäºä¹ï¼
ä½ä¸ºä¸ä¸ªèé¸ï¼å¤æ¾äºèµæççï¼åæä¸èªå·±åçæ¯è¡ä»£ç ï¼ä¸ºä»ä¹è¿ä¹åï¼çå«äººåç代ç ï¼ççpackageéçtestæ件ã
n, err := fin.Read(buf)
if n <= 0 || err == io.EOF { break }
fmt.Print(string(buf[:4])) //(1)
fmt.Print(string(buf)) //(2)
å¦æä¸æå°(2)ï¼åæå°å
容æ¯è¿æ ·ï¼
/tcs
å¦æ(2) ä¹æï¼å°±åæè¿æ ·ï¼
--- ãã-- è¿è¡æ¯(1)æå°çï¼å边没æé£äºå¥æªçè¾åºäºã
---
layout: post
title: ä¸äºlinuxå½ä»¤è¡çmemo
categories: [binary]
comments: true
---
ä¼ä¸ä¼æ¯ string(buf[:4]) è¿æ ·å符串没æç»æ符 \0 导è´ç»§ç»å¾åæäºï¼ æè
å UTF8 æå
³ç³»ï¼
转载ï¼ä»
ä¾åèã
温馨提示:答案为网友推荐,仅供参考