读取一个文件,将其Base64编码,每76个字符加一个换行
<?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个字符加一个换行相关推荐
- python将图片转换成二进制文本_python将图片文件转换成base64编码的方法
本文实例讲述了python将图片文件转换成base64编码的方法.分享给大家供大家参考.具体实现方法如下: import base64f=open(r'c:\jb51.gif','rb') #二进制方 ...
- Base64是一种基于64个可打印字符来表示二进制数据的表示方法,它Base64规定每76个字符后需要加上一个回车换行
Base64是一种基于64个可打印字符来表示二进制数据的表示方法,它Base64规定每76个字符后需要加上一个回车换行.例如: TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBv ...
- 汇编实现文件内容的base64编码
首先要熟悉文件操作的指令 其次要熟悉base64的编码方式 ;将一个文件的内容编码成base64的形式并保存于该文件中 主要流程: ;1.打开文件 ;2.读取文件 ;3.字节读出转二进制存储 ;4.每 ...
- Java 视频文件、图片文件互转Base64编码(springboot)
目录 1.导入依赖 2.视频转Base64 2.1 视频转Base64输出txt文本 2.2 Base64转视频 3.图片转Base64 3.1 图片转Base64 3.2 Base64转图片 1.导 ...
- HTML 读写txt文件与转换base64编码
最近用到html有关的一些内容,作一个笔记,也方便以后查找. 一.html写如入txt文件当中 var fso = new ActiveXObject("Scripting.FileSyst ...
- 浅析用Base64编码的图片优化网页加载速度
想必大家都知道网页加载的过程,从开始请求,到加载页面,开始解析和显示网页,遇到图片就再次向服务器发送请求,加载图片.如果图片很多的话,就会产生大量的http请求,从而影响页面的加载速度.所以现在有一种 ...
- Python批量复制一个文件夹中的全部excel数据并粘贴至一个excel文件中-openpyxl模块
最近工作经常要把多张相同表头,不同内容的数据汇总到一张excel中,为节省复制粘贴时间,我找到了Python中的openpyxl模块进行处理,读取一个文件夹下所有的excel文件并写入一张excel中 ...
- java中计算一个文件的总字节数_【JVM故事】一个Java字节码文件的诞生记
作者:李新杰·转自微:信公众号"编程新说" 万字长文,完全虚构.(12000字) (一) 组里来了个实习生,李大胖面完之后,觉得水平一般,但还是留了下来,为什么呢?各自猜去吧. 李 ...
- python读取json文件多个json数据_在Python中加载和解析包含多个JSON对象的JSO...
我试图在Python中加载和解析一个JSON文件.但我试图加载该文件: import json json_data = open('file') data = json.load(json_data) ...
最新文章
- 通过组策略实现IE自动以当前域账号登录某站点
- mysql select 缓存_mysql select缓存机制使用详解
- 捡起JavaScript(1)
- python函数参数传递机制_Python 学习笔记(一) 理解Python的函数传参机制
- 常用SQL语句(增删查改、合并统计、模糊搜索)
- java xframeoptions,Header:X-Frame-Options开启与关闭方法
- matlab 保存不了文件,关于matlab文件无法保存的原因(转)
- 用IDEA在Windows上搭建chisel代码阅读环境——以香山处理器为例
- Q50:TCP如何保证可靠性?
- FTP服务器异地备份文件,ftp异地备份
- WeUI—微信官方UI库
- 语音模块LD3320模块的二次开发,并与树莓派进行串口通信
- 这8个要点,能让你的网页首图抓住用户注意力
- JAVA小项目(四)—— 贪吃蛇【轻松入门,附源码】
- WPM3012-3/TR单P沟道 增强型MOS 场效应晶体管WILLSEM
- 全景照片是如何拍摄出来的?
- 30岁+,大龄青年转行程序员的切身经历
- 一文读懂rawRGB、RGB和YUV数据格式与转换
- 小白学习Excel VBA (一)
- PLSQL-Initialization error
热门文章
- Tk应用程序:解决长按按钮自动增加数值
- longValue() Long.valueOf()
- ROS学习(22)TF变换
- 读《丰田生产方式》——联系敏捷开发的思考
- 【实用】顶底预警公式,精准逃顶和抄底信号通达信指标
- ip子网掩码计算及子网划分
- 写作的宿命:知其不可知而知欲不泯
- 当SRS遇到K8S,快速高效运营直播流媒体集群
- request_irq函数介绍
- 魅族 m3 刷android,魅族魅蓝E3 Android 8.1 ROM刷机包(歼-20定制版/全网通)官方固件...