91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.80M
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-03-27
  • 語(yǔ)言: 其他
  • 標(biāo)簽: 其他??

資源簡(jiǎn)介


很經(jīng)典的LSB算法,主要對(duì)BMP圖像進(jìn)行數(shù)字隱寫。因?yàn)閳D像壓縮算法的不同,暫時(shí)只支持BMP圖像,后續(xù)更新jpeg圖像,gif圖像支持的版本。

資源截圖

代碼片段和文件信息

#include?“stdafx.h“
#include?“DIB.h“
CDib::CDib()
{???//構(gòu)造函數(shù)
m_pDib?=?NULL;
m_pWordData?=?NULL;
m_pFile?=?NULL;
m_pOldDibShow?=?NULL;
}

CDib::~CDib()
{ //析構(gòu)函數(shù)
if(?m_pDib?!=?NULL?)
delete?[]?m_pDib;
if(?m_pWordData?!=?NULL?)
delete?[]?m_pWordData;
if?(m_pFile?!=?NULL)
delete?[]?m_pFile;
if?(m_pOldDibShow?!=?NULL)
delete?[]?m_pOldDibShow;
}

BOOL?CDib::Load(?const?char?*pszFilename?)
{

CFile?file1;
unsigned?char?*pDib;
DWORD?dwDibSize;
BITMAPFILEHEADER?BFH;
file1.Open(pszFilename?CFile::modeRead)?;
dwDibSize=file1.GetLength()-sizeof(BITMAPFILEHEADER?);
pDib?=?new?unsigned?char?[dwDibSize];
if(file1.Read(?&BFH?sizeof(?BITMAPFILEHEADER?)?)
!=?sizeof(?BITMAPFILEHEADER?)||BFH.bfType?!=?‘MB‘?||file1.Read(?pDib?dwDibSize?)?!=?dwDibSize?)
{
delete?[]?pDib;
return?FALSE;
}
file1.Close();
if(?m_pDib?!=?NULL?)
delete?m_pDib;
//含有隱藏信息,保存其大小
if?(BFH.bfReserved1?!=?0)?????????
{
if?(BFH.bfReserved2?==?0)

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????22868??2009-05-08?23:30??LSB\Debug\DIB.obj

?????文件??????????0??2009-05-08?23:30??LSB\Debug\DIB.sbr

?????文件?????360529??2009-05-08?23:30??LSB\Debug\LSB1.exe

?????文件?????341424??2009-05-08?23:30??LSB\Debug\LSB1.ilk

?????文件??????30932??2009-05-08?23:13??LSB\Debug\LSB1.obj

?????文件?????492544??2009-05-08?23:30??LSB\Debug\LSB1.pdb

?????文件?????204796??2009-05-08?22:56??LSB\Debug\LSB1.res

?????文件??????????0??2009-05-08?23:13??LSB\Debug\LSB1.sbr

?????文件??????14965??2009-05-08?23:07??LSB\Debug\LSB1Doc.obj

?????文件??????????0??2009-05-08?23:07??LSB\Debug\LSB1Doc.sbr

?????文件??????40867??2009-05-08?23:26??LSB\Debug\LSB1View.obj

?????文件??????????0??2009-05-08?23:26??LSB\Debug\LSB1View.sbr

?????文件??????19088??2009-05-08?23:07??LSB\Debug\MainFrm.obj

?????文件??????????0??2009-05-08?23:07??LSB\Debug\MainFrm.sbr

?????文件?????105754??2009-05-08?23:07??LSB\Debug\StdAfx.obj

?????文件?????287744??2009-05-08?23:34??LSB\Debug\vc60.idb

?????文件?????454656??2009-05-08?23:30??LSB\Debug\vc60.pdb

?????文件???????5908??2009-05-08?23:30??LSB\DIB.cpp

?????文件???????1023??2009-05-08?23:13??LSB\DIB.h

?????文件???????4208??2009-05-08?22:52??LSB\LSB1.cpp

?????文件???????4695??2009-05-08?23:15??LSB\LSB1.dsp

?????文件????????516??2009-05-08?22:52??LSB\LSB1.dsw

?????文件???????1355??2009-05-08?22:52??LSB\LSB1.h

?????文件??????33792??2012-04-10?16:07??LSB\LSB1.ncb

?????文件??????49664??2009-05-09?13:57??LSB\LSB1.opt

?????文件???????2057??2009-05-09?13:10??LSB\LSB1.plg

?????文件??????10137??2009-05-08?23:42??LSB\LSB1.rc

?????文件???????1727??2009-05-08?22:57??LSB\LSB1Doc.cpp

?????文件???????1474??2009-05-08?22:52??LSB\LSB1Doc.h

?????文件???????5045??2009-05-08?23:26??LSB\LSB1View.cpp

............此處省略27個(gè)文件信息

評(píng)論

共有 條評(píng)論