*This document contains images stored in an inefficient way.* #38

Open
opened 2025-04-10 03:26:45 +02:00 by Benjamin_Loison · 9 comments

image.png

image.png

The censored part of the File name is just the document title.

image.png

image.png

image.png

ls -l 'CENSORED_image.gif'
-rw-rw-r-- 1 benjamin_loison benjamin_loison 43 Apr 10 01:18 CENSORED_image.gif
file CENSORED_image.gif
CENSORED_image.gif: GIF image data, version 89a, 1 x 1
xxd CENSORED_image.gif
Output:
00000000: 4749 4638 3961 0100 0100 f001 00ff ffff  GIF89a..........
00000010: 0000 0021 f904 010a 0000 002c 0000 0000  ...!.......,....
00000020: 0100 0100 0002 0244 0100 3b              .......D..;

So I Destroyed this .gif from my CryptDrive and will select CANCEL next time I face the prompt, hoping not to see it again.

I suspect the .gif to be a Google tracker, as the document was initially a Google Doc.

Related to #8.

+32

![image.png](/attachments/4557fb60-584f-4adb-a10f-41bbceb751a3) ![image.png](/attachments/d835d827-9d3c-42bc-a62a-fc17137f89fb) The censored part of the *File name* is just the document title. ![image.png](/attachments/f1a9412b-af82-4375-8e99-0b281f96a94e) ![image.png](/attachments/69659720-39d1-4879-a893-0e180b3a0346) ![image.png](/attachments/0364fef9-1dc7-4e6b-a008-d1293d4b2b7c) ```bash ls -l 'CENSORED_image.gif' ``` ``` -rw-rw-r-- 1 benjamin_loison benjamin_loison 43 Apr 10 01:18 CENSORED_image.gif ``` ```bash file CENSORED_image.gif ``` ``` CENSORED_image.gif: GIF image data, version 89a, 1 x 1 ``` ```bash xxd CENSORED_image.gif ``` <details> <summary>Output:</summary> ``` 00000000: 4749 4638 3961 0100 0100 f001 00ff ffff GIF89a.......... 00000010: 0000 0021 f904 010a 0000 002c 0000 0000 ...!.......,.... 00000020: 0100 0100 0002 0244 0100 3b .......D..; ``` </details> So I *Destroy*ed this `.gif` from my CryptDrive and will select *CANCEL* next time I face the prompt, hoping not to see it again. I suspect the `.gif` to be a Google tracker, as the document was initially a Google Doc. Related to #8. +32
Author
Owner

image.png

image.png

image.png

image.png

![image.png](/attachments/c59c4a3c-194c-4218-83a2-e8145bc47fd0) ![image.png](/attachments/62bd948d-9420-4f99-baee-a05f3c1d9cd8) ![image.png](/attachments/d8a41246-cf14-4d31-a437-87101eee87c6) ![image.png](/attachments/ba954f3d-359f-474e-94a5-e6642b042a56)
Author
Owner

File > Export > .html Firefox Network mentions .jpg and .png, but no .gif.

*File* > *Export* > `.html` Firefox *Network* mentions `.jpg` and `.png`, but no `.gif`.
Author
Owner
grep -Po '<img.*?>' CENSORED.html
Output:
...
<img class="cke_reset cke_widget_mask" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==">
...
<img class="cke_reset cke_widget_drag_handler" data-cke-widget-drag-handler="1" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" width="15" title="Click and drag to move" height="15" role="presentation" draggable="true">
...
<img src="data:application/octet-stream;base64,iVBOR..." alt="">
...
<img src="images/image3.png" style="width: 1128.00px; height: 641.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);">
...
<img src="images/image7.jpg" style="width: 2048.00px; height: 1365.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title="CENSORED.JPG">
...
echo 'R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==' | base64 -d | file -
/dev/stdin: GIF image data, version 89a, 1 x 1
```bash grep -Po '<img.*?>' CENSORED.html ``` <details> <summary>Output:</summary> ``` ... <img class="cke_reset cke_widget_mask" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw=="> ... <img class="cke_reset cke_widget_drag_handler" data-cke-widget-drag-handler="1" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" width="15" title="Click and drag to move" height="15" role="presentation" draggable="true"> ... <img src="data:application/octet-stream;base64,iVBOR..." alt=""> ... <img src="images/image3.png" style="width: 1128.00px; height: 641.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);"> ... <img src="images/image7.jpg" style="width: 2048.00px; height: 1365.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title="CENSORED.JPG"> ... ``` </details> ```bash echo 'R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==' | base64 -d | file - ``` ``` /dev/stdin: GIF image data, version 89a, 1 x 1 ```
Author
Owner

Testing with a pretty fresh CryptPad.

Removing anchor does not help.

Testing with a pretty fresh CryptPad. Removing anchor does not help.
Author
Owner
<img class="cke_reset cke_widget_mask" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==">
<img class="cke_reset cke_widget_drag_handler" data-cke-widget-drag-handler="1" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" width="15" title="Click and drag to move" height="15" role="presentation" draggable="true">

is due to Math.

Note that the base64 is identical.

image.png

So the .gif does not seem to contain the math rendering.

```html <img class="cke_reset cke_widget_mask" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw=="> <img class="cke_reset cke_widget_drag_handler" data-cke-widget-drag-handler="1" src="data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==" width="15" title="Click and drag to move" height="15" role="presentation" draggable="true"> ``` is due to *Math*. Note that the base64 is identical. ![image.png](/attachments/ee3b75f5-80c0-4e66-8ad0-1ac2d2cc87c2) So the `.gif` does not seem to contain the math rendering.
Author
Owner

Document Settings does not help.

*Document Settings* does not help.
Author
Owner

I verified that Destroy first .gif notification proposed, does not break first Math formula.

I verified that *Destroy* first `.gif` notification proposed, does not break first Math formula.
Author
Owner

Note that changing File name helps figure out if there is a new identical prompt or if it is the same one.

Note that changing *File name* helps figure out if there is a new identical prompt or if it is the same one.
Author
Owner

I don't know if it could propose in a row as I had the feeling, but now it does not propose anymore, maybe I consumed the whole queue.

I don't know if it could propose in a row as I had the feeling, but now it does not propose anymore, maybe I consumed the whole queue.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Benjamin_Loison/cryptpad#38
No description provided.