Bug 491451

Summary: RTF decode error
Product: [Applications] ktnef Reporter: OIS <mistresssilvara>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: normal CC: montel
Priority: NOR    
Version First Reported In: 6.1.80   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Example file

Description OIS 2024-08-08 20:07:55 UTC
Created attachment 172412 [details]
Example file

The RTF contents of TNEF messages (such as one below) cannot be extracted. In the message properties, the corresponding attribute is shown as zeroes.
Other tnef tools can extract the messages.
Comment 1 Laurent Montel 2024-08-09 05:19:34 UTC
Hi,
I confirm that we can't extract

ktnef ~/Téléchargements/test2.tnef 
org.kde.pim.ktnef: Attachment cross reference key: 0x0f3b
org.kde.pim.ktnef: Message TNEF Version (length= 4 )
org.kde.pim.ktnef: Message OEM Code Page (length= 8 )
org.kde.pim.ktnef: Message Priority (length= 2 )
org.kde.pim.ktnef: MAPI Properties: 12
org.kde.pim.ktnef: (tag=3000) MAPI long:4
org.kde.pim.ktnef: (tag=e0f) MAPI boolean:false
org.kde.pim.ktnef: (tag=fff) MAPI binary:size=60
org.kde.pim.ktnef: (tag=3002) MAPI string:size=4"SMTP"
org.kde.pim.ktnef: (tag=3003) MAPI string:size=13"drizzt@sandy.mshome"
org.kde.pim.ktnef: (tag=c15) MAPI long:1
org.kde.pim.ktnef: (tag=ffe) MAPI long:6
org.kde.pim.ktnef: (tag=3001) MAPI string:size=4"'Yo'"
org.kde.pim.ktnef: (tag=300b) MAPI binary:size=19
org.kde.pim.ktnef: (tag=3900) MAPI long:0
org.kde.pim.ktnef: (tag=3a40) MAPI boolean:true
org.kde.pim.ktnef: (tag=ff6) MAPI binary:size=4
org.kde.pim.ktnef: Message Recipient Table (length= 292 )
org.kde.pim.ktnef: Message Class (length= 24 )
org.kde.pim.ktnef: Message Subject (length= 8 )
org.kde.pim.ktnef: Message Date Sent (length= 14 )
org.kde.pim.ktnef: Message Date Modified (length= 14 )
org.kde.pim.ktnef: Message ID (length= 33 )
org.kde.pim.ktnef: Message MAPI Properties (length= 968 )
org.kde.pim.ktnef: MAPI Properties: 18
org.kde.pim.ktnef: (tag=23) MAPI boolean:false
org.kde.pim.ktnef: (tag=26) MAPI long:0
org.kde.pim.ktnef: (tag=29) MAPI boolean:false
org.kde.pim.ktnef: (tag=36) MAPI long:0
org.kde.pim.ktnef: (tag=39) MAPI time:2024-08-08T17:07:50.000
org.kde.pim.ktnef: (tag=70) MAPI string:size=7"TZ test"
org.kde.pim.ktnef: (tag=71) MAPI binary:size=16
org.kde.pim.ktnef: (tag=c1e) MAPI string:size=2"MS"
org.kde.pim.ktnef: (tag=c1f) MAPI string:size=14"Windows/admin/drizzt"
org.kde.pim.ktnef: (tag=1006) MAPI long:fcfca4a
org.kde.pim.ktnef: (tag=1007) MAPI long:17f
org.kde.pim.ktnef: (tag=1008) MAPI string:size=64"ANEWSENSATIONALLWINTERIWASSOALONE,MYHEARTWASFREEZINGTOTHECORE,ANIGHTMAREMYFUTURELIFEWASINTHEDARK,UNT"
org.kde.pim.ktnef: (tag=1009) MAPI binary:size=264
org.kde.pim.ktnef: (tag=1010) MAPI long:0
org.kde.pim.ktnef: (tag=1011) MAPI long:0
org.kde.pim.ktnef: (tag=3007) MAPI time:2024-08-08T16:59:35.000
org.kde.pim.ktnef: (tag=3008) MAPI time:2024-08-08T16:59:35.000
org.kde.pim.ktnef: (tag=3d) MAPI string:size=0""
org.kde.pim.ktnef: Properties: 22

for the moment I can't understand why it doesn't work yet.