当前位置: 首页 > news >正文

文件二进制读写和文本读写以及编码解码

假如是utf8编码,windows系统

        写:往键盘中写的字符会被utf8编码成字节写入文件。假如是文本写,\n会被替换为\r\n写入,结尾会加文件结束符EOF。假如是二进制写,\n就是\n,文件结尾也不会加什么EOF

          读:直接按字节读文件中的数据。如果是文本读那文件中的\r\n会读为\n,文件结束符直接忽略。如果是二进制读就全都原封不动读进来

注:如果是linux的话\n文本写时不用替换成\r\n

读写文件中编码解码协议的体现:

写文件的时候主要是键盘上字符编码成字节写进文件,读文件时按字节读取,主要是打印字节缓冲区为字符串需要解码

        

http://www.xdnf.cn/news/21655.html

相关文章:

  • Android 12系统静态壁纸深度定制指南
  • day2-小白学习JAVA---java第一个程序
  • 电力资源配置逐步从计划模式转向市场驱动
  • 内存函数和动态内存管理
  • leetcode刷题日记——同构字符串
  • 北京SMT贴片厂精密制造关键工艺
  • MySQL触发器和函数的详细示例
  • FairMOT算法详解
  • 【AI学习】OpenAI:《A practical guide to building agents》(中文介绍与原文)
  • 关于嵌入式系统的知识课堂(二)
  • Unity粒子特效打包后不显示
  • 【天外之物】叉乘(向量积)的行列式表示方法
  • 前端如何构建跨平台可复用的业务逻辑层(Web、App、小程序)
  • LIMS引领综合质检中心数字化变革,赋能质量强国战略
  • 前端:uniapp框架中<scroll-view>如何控制元素进行局部滚动
  • 继承的了解与学习
  • 安装多个DevEco Studio版本,如何才能保证各个版本不冲突?
  • 【ELF2学习板】Ne10进行FFT测试
  • 【T2I】DreamFuse: Adaptive Image Fusion with Diffusion Transformer
  • AOP基本概念
  • 【工具变量】地市农业播种面积及粮食产量等21个相关指标(2013-2022年)
  • 打造搜索神功:Express 路由中的关键词探查之道
  • 【linux学习】 Redhat9.5安装
  • vue+flask+CNN电影推荐系统
  • 从零基础深入学习的语音信号处理系统
  • 大模型应用_AutoGPT
  • 折扣电影票api对接详细指南,如何对接?
  • 颚式破碎机的设计
  • 【深度学习—李宏毅教程笔记】Self-attention
  • 【从零实现高并发内存池】申请、释放内存过程联调测试 与 大于256KB内存申请全攻略