<?php
//读取一个文件,将其Base64编码,每76个字符加一个换行
$path = 'C://UsbLogger.txt';
if(is_file($path))//判断是否为文件
{$fp = fopen($path,'r');//以只读方式打开文件
}
$contents = fread($fp,9999);//将文件全部读出来
$q = base64_encode($contents);//将文件进行base64编码
$j = 0;
for($i = 0;($char = $q{$i}) !== '';$i++)
{$j++;if($j % 74 === 0)//如果该字符的下标是74的倍数则加换行符{$v .= $char.'<br />';}else//否则直接将字符加到新字符串中{$v .= $char;}
}
var_dump($v);

读取一个文件,将其Base64编码,每76个字符加一个换行相关推荐

  1. python将图片转换成二进制文本_python将图片文件转换成base64编码的方法

    本文实例讲述了python将图片文件转换成base64编码的方法.分享给大家供大家参考.具体实现方法如下: import base64f=open(r'c:\jb51.gif','rb') #二进制方 ...

  2. Base64是一种基于64个可打印字符来表示二进制数据的表示方法,它Base64规定每76个字符后需要加上一个回车换行

    Base64是一种基于64个可打印字符来表示二进制数据的表示方法,它Base64规定每76个字符后需要加上一个回车换行.例如: TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBv ...

  3. 汇编实现文件内容的base64编码

    首先要熟悉文件操作的指令 其次要熟悉base64的编码方式 ;将一个文件的内容编码成base64的形式并保存于该文件中 主要流程: ;1.打开文件 ;2.读取文件 ;3.字节读出转二进制存储 ;4.每 ...

  4. Java 视频文件、图片文件互转Base64编码(springboot)

    目录 1.导入依赖 2.视频转Base64 2.1 视频转Base64输出txt文本 2.2 Base64转视频 3.图片转Base64 3.1 图片转Base64 3.2 Base64转图片 1.导 ...

  5. HTML 读写txt文件与转换base64编码

    最近用到html有关的一些内容,作一个笔记,也方便以后查找. 一.html写如入txt文件当中 var fso = new ActiveXObject("Scripting.FileSyst ...

  6. 浅析用Base64编码的图片优化网页加载速度

    想必大家都知道网页加载的过程,从开始请求,到加载页面,开始解析和显示网页,遇到图片就再次向服务器发送请求,加载图片.如果图片很多的话,就会产生大量的http请求,从而影响页面的加载速度.所以现在有一种 ...

  7. Python批量复制一个文件夹中的全部excel数据并粘贴至一个excel文件中-openpyxl模块

    最近工作经常要把多张相同表头,不同内容的数据汇总到一张excel中,为节省复制粘贴时间,我找到了Python中的openpyxl模块进行处理,读取一个文件夹下所有的excel文件并写入一张excel中 ...

  8. java中计算一个文件的总字节数_【JVM故事】一个Java字节码文件的诞生记

    作者:李新杰·转自微:信公众号"编程新说" 万字长文,完全虚构.(12000字) (一) 组里来了个实习生,李大胖面完之后,觉得水平一般,但还是留了下来,为什么呢?各自猜去吧. 李 ...

  9. python读取json文件多个json数据_在Python中加载和解析包含多个JSON对象的JSO...

    我试图在Python中加载和解析一个JSON文件.但我试图加载该文件: import json json_data = open('file') data = json.load(json_data) ...

最新文章

  1. 通过组策略实现IE自动以当前域账号登录某站点
  2. mysql select 缓存_mysql select缓存机制使用详解
  3. 捡起JavaScript(1)
  4. python函数参数传递机制_Python 学习笔记(一) 理解Python的函数传参机制
  5. 常用SQL语句(增删查改、合并统计、模糊搜索)
  6. java xframeoptions,Header:X-Frame-Options开启与关闭方法
  7. matlab 保存不了文件,关于matlab文件无法保存的原因(转)
  8. 用IDEA在Windows上搭建chisel代码阅读环境——以香山处理器为例
  9. Q50:TCP如何保证可靠性?
  10. FTP服务器异地备份文件,ftp异地备份
  11. WeUI—微信官方UI库
  12. 语音模块LD3320模块的二次开发,并与树莓派进行串口通信
  13. 这8个要点,能让你的网页首图抓住用户注意力
  14. JAVA小项目(四)—— 贪吃蛇【轻松入门,附源码】
  15. WPM3012-3/TR单P沟道 增强型MOS 场效应晶体管WILLSEM
  16. 全景照片是如何拍摄出来的?
  17. 30岁+,大龄青年转行程序员的切身经历
  18. 一文读懂rawRGB、RGB和YUV数据格式与转换
  19. 小白学习Excel VBA (一)
  20. PLSQL-Initialization error

热门文章

  1. Tk应用程序:解决长按按钮自动增加数值
  2. longValue() Long.valueOf()
  3. ROS学习(22)TF变换
  4. 读《丰田生产方式》——联系敏捷开发的思考
  5. 【实用】顶底预警公式,精准逃顶和抄底信号通达信指标
  6. ip子网掩码计算及子网划分
  7. 写作的宿命:知其不可知而知欲不泯
  8. 当SRS遇到K8S,快速高效运营直播流媒体集群
  9. request_irq函数介绍
  10. 魅族 m3 刷android,魅族魅蓝E3 Android 8.1 ROM刷机包(歼-20定制版/全网通)官方固件...