1、我们经常从网上下载各种jpg图片,有时候某些jpg图片在ubuntu14.04平台下无法显示缩略图,如下图中的vim_logo.jpg。

某些jpg图片在ubuntu14.04平台下无法显示缩略图

2、这种图片用某些图片查看器,比如Image Viewer无法打开,提示错误: Not a JPEG file: starts with 0x89 0x50 ,如下图:

Image Viewer打开后缀名为jpg的png图片时的错误提示

3、其实,这种文件用ImageMagick(display)是可以正确打开的,用ImageMagick(display)打开该文件后,用鼠标右键弹出快捷菜单,选择“Image Info”,如下图:

查看vim_logo.jpg的图片信息

看到了吧,vim_logo.jpg的真实的图片格式为PNG(Portable Network Graphics),而 PNG文件是以字节0x89 0x50 打头的。

4、我们可以用hexdump命令查看一下,以便验明正身。:)

打开terminal 输入如下命令:

hexdump vim_logo.jpg |head -1

vim_logo.jpg文件第一行的信息

至于命令hexdump vim_logo.jpg |head -1的含义及上图中为啥是5089而不是8950,就不用我多说啦!:)

5、好啦,问题根源找到啦,vim_logo.jpg本来是一个png文件,却用了一个jpg的后缀名,现在直接把vim_logo.jpg改为vim_logo.png,这时就可以显示图片的缩略图了,参看步骤1的图,而且也可以用Image Viewer打开啦。

The end

Linux当前目录下所有jpg文件,解决Linux平台下无法打开jpg文件(提示: “Not a JPEG file: starts with 0x89 0x50”)的方法...相关推荐

  1. linux图片什么格式文件怎么打开,解决Linux平台下无法打开jpg文件(提示: “Not a JPEG file: starts with 0x89 0x50”)的方法...

    1.我们经常从网上下载各种jpg图片,有时候某些jpg图片在ubuntu14.04平台下无法显示缩略图,如下图中的vim_logo.jpg. 某些jpg图片在ubuntu14.04平台下无法显示缩略图 ...

  2. “Not a JPEG file: starts with 0x89 0x50” 解决

    此篇仅是个人日常问题解决的总结与想法,内容简略还请谅解 问题 今天遇到了个问题, 在查看jpg文件时出现了"Not a JPEG file: starts with 0x89 0x50&qu ...

  3. Win7下安装Ubuntu11.10(解决linux try(hd0,0):NTFS5:no ang0引导问题)

    Win7下安装Ubuntu11.10(解决linux try(hd0,0):NTFS5:no ang0引导问题) 参考文章: (1)Win7下安装Ubuntu11.10(解决linux try(hd0 ...

  4. 打开access文件 提示文件名无效_分享在PS软件打开图像时提示无效的JPEG的解决方法...

    网页美工培训专业同学经常问老师在Photoshop打开图像时提示无效的JPEG错误怎么解决?现在网页美工培训老师就整理了一些在Photoshop中打开图像时经常发生的错误: •无法完成您的请求,因为它 ...

  5. cad dwg文件在线展示平台源代码cad格式 dwg文件解析

    cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码 支持windows,linux,mac,支持导入2004,2007,2010,2013版本dwg文件,图层控制, ...

  6. cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码

    cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码 支持windows,linux,mac,支持导入2004,2007,2010,2013版本dwg文件,图层控制, ...

  7. win10删除.x文件的在“你要如何打开这个文件”的某个无效应用

    win10删除.x文件的在"你要如何打开这个文件"的某个无效应用 1 删除"你要如何打开这个文件"的某个无效应用 方法1:直接修改掉可自行文件.exe的目录 方 ...

  8. 在FastReport2.8中打开frf文件,选择另存为fr3文件,这时FastReport4是不能打开该文件的。按下述步骤调整:

    在FastReport2.8中打开frf文件,选择另存为fr3文件,这时FastReport4是不能打开该文件的.按下述步骤调整:  使用记事本打开该fr3文件. 1.将所有 Tfr  替换为Tfrx ...

  9. qt程序在Linux下字体乱了,解决linux/Ubuntu下Qt creater 界面程序在编译运行后无法显示中文或中文乱码问题!...

    本文解决的主要是界面程序编译运行后无法显示中文的问题,如果在creater 中无法输入中文,下载个IBus或者搜狗之类的中文输入法即可解决! 首先说乱码问题,这个很好解决: 如果是在linux下打开W ...

  10. linux java串口读写权限_解决linux下java读取串口之权限问题 No permission to create lock file. | 学步园...

    在终端或IDE中运行java读取串口程序时,总是报告如下信息: [lhwtouch@localhost root]$ java Main Experimental: JNI_OnLoad called ...

最新文章

  1. 免费版的 IDEA 为啥不能使用 Tomcat ?
  2. 34 多线程同步之Event
  3. 27.13. flock - manage locks from shell scripts
  4. xp系统图标大全_XP、Win7一键清理(批处理)小程序只有2.7KB大小
  5. linux设置docker自动启动,CentOS7安装Docker配置服务端和容器自启动
  6. todo在此放置对话框控件_MFC界面开发进入BCGControlBar v30.5时代,Gantt Chart控件升级...
  7. leetcode10. 正则表达式匹配 一道没有解释的字符串dp困难题
  8. jupyter notebook和python有什么区别_Jupyter Notebook 有哪些奇技淫巧?
  9. Redis的发布订阅(消息队列,比如ActiveMQ,一方得到数据后,多方得到信息)
  10. python繁体中文到简体中文的转换
  11. vite+vue3 整合vue-router4和vuex4
  12. 影视剧中的歌曲怎么录制 怎么录背景音乐
  13. Mysql rpm包安装
  14. 肌电信号 聚类 Matlab
  15. linux 防蓝光软件下载,教你如何从Git上checkout指定的文件夹至本地的代码
  16. html怎么把音乐播放器放到中间,怎么把音乐播放器放到自己的博客首页面上去?...
  17. 让Windows秒变Mac主题,还原度高达99%
  18. 找回桌面清理向导清理多余IE图标
  19. 进程创建过程详解 CreateProcess
  20. 10款最好的免费开源项目进度管理软件

热门文章

  1. 敏捷-《如何准备ACP考试》知识图谱
  2. nnt第三代接任务软件
  3. 计算机无法验证签名,win7系统无法验证文件数字签名的解决方法
  4. 贩卖个人信息非法获利300余万,平安惠普、拍拍贷都是买方
  5. SATA,SAS,SSD 读写性能测试结果
  6. YDOOK: ANSYS Electronic Desktop Maxwell 19 教程1: 基本界面
  7. 直击备份恢复的痛点:基于 TiDB Binlog 的快速时间点恢复
  8. ad18常用快捷键可以修改吗_AD18的常用操作及快捷键
  9. Bada学习-SDK的安装
  10. 虚拟机搭建服务器实验报告,架设服务器实验报告.pdf