← Back to Files
ExtractTool.dll
MZ����@��� �!�L�!This program cannot be run in DOS mode.
$PELa�v��"0X�w �@ �`�ywO����vT H.text�W X `.rsrc��Z@@.reloc�`@B�wH�=�80
��-rp+�
(
(
(
%-&+o
%-&(
�i0
rp(
+�(
&r8p(!
("
(#
�($
o%
s&
rrp('
((
r�p(+(*
("
s+
8� (,
r�p(-
(.
%-&r�p((/
�,8� (0
r�p(-
(.
%-&r�p
r�p(-
(.
%-&r�p
r�p(-
(.
%-&r�p(
r�p(-
((
so1
X ((
�:���~%-&~�Ms2
%�(+~%-&~�Ns4
%�(5
(+(+s8
o9
8�(:
o((
((;
(<
s2o=
s&
rp('
or
p(+rp('
o(>
rp('
(>
(*
("
(?
:A�����
o
�r p(
(
(;
(<
(@
s&
r4p('
oA
(+rLp('
(*
("
rjp(!
("
r|pr p(
(!
("
� , o
�*A4%��z#�"(C
*0�r�p(D
oE
,oF
oG
oH
(I
+,
sJ
+Tr�p(D
oE
,oF
oG
oH
(I
+, ' XsJ
+�+*0(r�p(D
oE
,oF
oG
oH
(I
+,M(&
r�p(+r�p('
((>
r�p('
(*
8�r�p(D
oE
,oF
oG
oH
(I
+,W(&
r�p('
r�p(+r�p('
((>
r�p('
(*
+(r�p(!
+*0mr�p(D
oE
,oF
oG
oH
(I
+,/rp+rp
+"rp(K
,rp
+rp
+ *0�sL
(M
r@p(N
o(O
oP
&oQ
&rFpoR
&rjpoR
&
(M
r�p(N
o(O
r�p(N
oP
&(M
r�p(N
or
p(+r�p(N
oP
&(M
r�p(N
o(O
r�p(N
oP
&(M
r�p(N
o (O
r�p(N
oP
&(M
rp(N
o"(O
r�p(N
oP
&(M
r*p(N
o$
(T
(U
(O
r�p(N
oP
&oQ
&rFpoR
&oQ
&o&r�p(-
(V
(W
8�(X
rbp(-
(.
%-&rpp-r�p(Y
-r�p(Y
-+r�p+o"+(T
oZ
o[
+- r�p(\
-r�p+(.
%-&r�p
((
( (]
,
(]
, (]
+,8�sM
r�p(N
(O
r�p(N
(O
oP
&oQ
&(]
�,o^
oR
&oQ
&
(]
�,
o_
&oQ
&(]
�,o_
&oQ
&(`
:T�����o
�oa
ob
(c
(!
+*A��03sd
r�p(\
,(e
�+
9�(V
(W
+e(X
r�p(\
-r�p+(.
r�p(f
�
,+#r�p (\
, (.
(
(`
-���o
�og
-r�p(\
+,7(.
r�p(Y
,
%-&r�p(
(
r�p((h
(+*?r�0�r�p(\
,(e
��+,r�p
8�sL
(V
(W
8W(X
rp(\
-rp+(.
%-&rpr.p
(\
-r�p+
(.
%-&r�p rBp(\
,
(e
.r�p+(i
r�p(T
(j
rVp(\
-r�p+(.
%-&r�p(o^
sM
rzp(N
(O
r�p(N
((O
oP
&oQ
&
(]
-
ok
�+,
r�p(oQ
&(`
:������o
�oa
+ *AIj�01r�p(\
,(e
3((
�+,r�p
8�sL
r�poR
&(V
(W
8�(X
rp(\
-r�p+(.
%-&r�pr�p
(\
-r�p+
(.
%-&r�p r�po_
o_
`ol
& (]
�,r�po_
o_
)ol
&oQ
&(`
:L�����o
�oa
+ *\�0) sL
r�poR
&oQ
&
(M
r*p(N
(O
r�p(N
oP
&oQ
&r>poR
&oQ
&(M
r= p(N
om
(T
(U
(O
oP
&oQ
&rM poR
&r� poR
&on
8*oo
o4sM
r&
p(N
or
p(+r,
p(N
o((O
r,
p(N
o(O
r,
p(N
o (O
r,
p(N
o$
(T
(U
(O
r4
p(N
o6((O
r>
p(N
o6(p
rD
prL
poq
(O
rP
p(N
oP
&o
:�����
,o
�oa
+*A�=
0i
sd
(]
�,or
(]
�,rX
p(!
or
og
,r�prf
p(h
rl
p(s
+r�p
+ *0@rp
p
+r�p(!
ok
-�o_
oR
&oR
&oR
&*0-%-&r�p(o^
(]
�
,ot
*0
�sB
}*0L(rx
pr�p(u
r�
pr�pov
r*pr�p(w
o^
+*0.r8pr�p(u
r�pr�p(u
+*0'r!pr'pov
r+pr'pov
+*0OsO
(x
}�Psy
(+(+s|
(^
o}
x0+ xo~
+*0r/pr3pov
+*0M}}}}}}}} } (C
*.�(
*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{ *"} *0@sL
r9po_
&repo_
&(), ol
&}ol
&oa
*0 (�
rmpo_
&(
�>oa
o_
&r�po_
&(
�>oa
o_
&r�po_
&(o�
&r�po_
&(o�
&r�po_
&(o�
&r�po_
&( o�
&r
po_
&("o�
&r+
po_
&($
�>oa
o_
&rO
po_
&(&�oa
o_
&*.(+�*V., o.++*0�(�
(o�
)UU�Z(�
{o�
X )UU�Z(�
{o�
X )UU�Z(�
{o�
X )UU�Z(�
{o�
X )UU�Z(�
{o�
X )UU�Z(�
{o�
X )UU�Z(�
{o�
X )UU�Z(�
{o�
X )UU�Z(�
{ o�
X*6u(.*0 ;9�(o(�
9�(�
{{o�
9�(�
{{o�
9�(�
{{o�
9�(�
{{o�
,x(�
{{o�
,`(�
{{o�
,H(�
{{o�
,0(�
{{o�
,(�
{ { o�
++*s0*0u(C
{}{}{}{}{}{}{}{}{ } *0S(T(T(Q(Q(Q( Q("Q($T (&�*Z}
}(C
*.�(
*{
*"}
*{*"}*0@sL
ri
po_
&repo_
&(9, ol
&}ol
&oa
*�(�
r�
po_
&(4o�
&r�
po_
&(6o�
&*.(;�*V., o>++*�(�
(3o�
)UU�Z(�
{
o�
X )UU�Z(�
{o�
X*6u(>*0O.I,C(3o3(�
,0(�
{
{
o�
,(�
{{o�
++*s@*�(C
{
}
{}*F(4Q(6Q*j(C
}(�
}*0>{
�.+.+�(E�+}}}�}*0�{,+.++ +y
ݩ}(5
s�
}{o
}�}+N{o
}{{o�
,{}
}
�7�}}{o
-�(E}
�(C�*��r}{,{o
*{
*s�
z{
*07{�3{(�
3}
+sB
{}*(I*.sL�*"(C
*o*o*"(C
*f{(�
( +-+_*BSJBv4.0.30319l�#~D�#Strings�#�
#US�1#GUID�1#BlobW�
�3LPQ��
y���Xw��1 ��
B�
��
�
��
��
a�=��
-
��
f�
S�
�
���-
G_�� �j�c�CZ�;���l��-
�����-
�
�
I��w�-
�-
w~w3�� �}�)�
��-
h -
-
��=�=�-
�( ��1
�7��
����-
�
Z-
�
��
�
-
$-
� -
�-
n
�(�'��
-
�-
�-
�
9h
9~
9
2�9B!�9KQ9O!;}!V}!a�!K�!��!��!��!}!�!��!w�2}w�}����������6x�8���1�P �
�<$�jH$����$��� &�*��&�t��*���,��.�J�
\/�|��1��
(2�f�t2�h��2���2���(3�O�d3����3����3�$�4�jq4��
#}4���#�4��%#�4�<�$�4�H%$�4��%�4�#-%�4�9�&�4�B-&�4��
�'�4��
-'�4��
�(�4��
-(�4�S�)�4�e-)�4���*�4��%*5�N�+
5�Z5+5�\ �,d5�a
>,�6��D-�6��D/�6���1�7��L1�7��Q2�8�W3�8�j\3T9��
b4�9�jy=�9��
?�9�F
W?�9�W
�?�9�,�@�9�9-@�9�\ �AD:�a
>A~:���B�:���D�:���F�:��LF�:���GK;��HS;�j�Hu;��
�I�;�jK�;��L<�� L�<�ZL=�
�L =��
M=� L/M=���M[=�-INc=�p�Oo=�jOx=�A�O�=���P�=�jQ�=�i�Q�����y �y 7y 9
� � ���� ��� � L�F�
�
i� z x!!� �� L�F�
�
i� z�
= x!!� �� �
=2���
��� jjj
)j1j9jAjIjQjYjajij�j�jj
� k*k/L:�jC!LI1jQjWa� �aw�i��yF��r�a��ib���
�������y�yr��j��� �� ��!��I�,j�$
�����e �4 4 *,�<j�Dj�� 5�;��cLj,L�Tk*�A����L��!T� ���L���!�qj� ��}
�>
��$
�� ���4j��} ��j�j�� �!��'��/��4�!���:�\ @� G�LG�k���L�R �X��]��e�4
��w4�� q\ ��o����\j�~����\���A
��!�!\ �����w�d��lL:tk*)K ���$\���
5|���Z��d��5aI
t�j��
��/��j��� ��o ����9� ��w��B�����B�����B�����B�������������B���������j3�>Qj�'Pa�]!c�!��%s�'[
)c�.�.�..#.+P.3a.;l.Cy.KP.SPAc�A��Cc�Es�`k�`c�ac�a��ck�cs��k��c��c�����k��s��k��c��c�����c��k��c��c�����c��k��c��c�����c�k�c�c��� k� c�!c�!��@k�@c�Ac�A��`k�`c�ac�a��ic��k��c��k��c��s��k��{��c��k��c����k�c��� k� c�!��@k�@c�A��`k�`c�ds��c��c��c�c� c�@c�`c��c��c��c��c�c� c�@c�`c��c��c��c��c�c� c�@k�@c�`k�`c��c��k��c��k��c��c�c� c�`c��c��c��c��c�c� c�@k�@c�`k�`c��c��k��c��k��c��c�c� c�@��`�������� �� ��@ ��� s�� ��� s�f����j���*<AKVm��"&D�
��L���F��
��
�i���z��
��
�=�����
!"#$%&'34567FH�!�#�%�'�)�+�/$3O^���,y��Ey����,I�
k�
t�
k
k�
k
k=
tTS�g&m]ot��������-�<Clone>$<Main>$<<Main>$>g__FormatAttachmentMeta|0_10<>9__0_0<<Main>$>b__0_0<>c__DisplayClass0_0<<Main>$>g__AppendFencedBlock|0_11<>9__0_1<<Main>$>b__0_1<seen>5__1Nullable`1IEnumerable`1IOrderedEnumerable`1IEquatable`1ReadOnlySpan`1ICollection`1IReadOnlyCollection`1IComparer`1IEqualityComparer`1IEnumerator`1HashSet`1List`1<>m__Finally1<<Main>$>g__AddPiece|0_12Int32<<Main>$>g__GetTheChatSortKey|0_2<>s__2Func`2<<Main>$>g__Deduplicate|0_13<<Main>$>g__BuildFileName|0_3<piece>5__3<<Main>$>g__CleanMessageText|0_14GetInt64<<Main>$>g__AssistantDisplayName|0_4<<Main>$>g__StripAssistantNoise|0_15<<Main>$>g__RenderConversation|0_5<<Main>$>g__NormalizeLineEndings|0_16<<Main>$>g__VisibleMessageText|0_6<<Main>$>g__SanitizeFilename|0_17<<Main>$>g__RenderAttachments|0_7<<Main>$>g__EscapeTable|0_18get_UTF8<<Main>$>g__RenderFileList|0_8<<Main>$>b__19<>9<<Main>$>g__RenderIndex|0_9<Module>System.IOsb<>cSystem.Collections.Generic<<<Main>$>g__Deduplicate|0_13>dget_CurrentManagedThreadId<>l__initialThreadIdAddAppendFormattedinvalidget_Uuidset_Uuid<Uuid>k__BackingField<Name>k__BackingField<FileName>k__BackingField<AssistantName>k__BackingField<Conversation>k__BackingField<UpdatedAt>k__BackingField<CreatedAt>k__BackingField<Element>k__BackingField<MessageCount>k__BackingField<JsonIndex>k__BackingField<SortKey>k__BackingFieldTrimEndAppendget_ValueKindJsonValueKindReplaceIsNullOrWhiteSpaceGetHashCodelanguageIEnumerableIDisposableRuntimeTypeHandleGetTypeFromHandleFileSystem.Consoleget_Nameset_Nameget_FileNameset_FileNameget_FullNameget_AssistantNameset_AssistantNameGetDirectoryNamenameSystem.RuntimeAppendLineWriteLineget_NewLineCombinefileTypeget_InvariantCultureCaptureToTitleCaseSystem.IDisposable.DisposeTryParseDebuggerBrowsableState<>1__stateCompilerGeneratedAttributeDebuggableAttributeNullableAttributeDebuggerBrowsableAttributeAssemblyTitleAttributeIteratorStateMachineAttributeTargetFrameworkAttributeDebuggerHiddenAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeAssemblyConfigurationAttributeRefSafetyRulesAttributeCompilationRelaxationsAttributeAssemblyProductAttributeNullableContextAttributeAssemblyCompanyAttributeRuntimeCompatibilityAttributeget_Valueget_HasValuevaluefileSizeEncodingSystem.Runtime.VersioningEscapeDataStringToStringGetStringSubstringmsgIsMatchsourcePathGetFullPathget_LengthGetArrayLengthUriobjEnsureSufficientExecutionStackget_OrdinaloriginalAppendLiteralExtractTool.dllExtractToolProgramget_ItemSystemTrimwrittenJoinget_Conversationset_ConversationExtractedConversationWrittenConversationSystem.GlobalizationSystem.ReflectionGroupCollectionNotSupportedExceptionSystem.Text.JsonStringComparisonCultureInfoFileSystemInfoget_TextInfoDirectoryInfoGroupSystem.LinqToStringAndClearIFormatProviderStringBuilderbuildersenderotherAppendInterpolatedStringHandlerDefaultInterpolatedStringHandlerStringComparerIEnumeratorSystem.Collections.Generic.IEnumerable<System.String>.GetEnumeratorSystem.Collections.IEnumerable.GetEnumeratorArrayEnumerator.ctor.cctorSystem.Diagnostics<>3__piecesSystem.Runtime.CompilerServicesDebuggingModesargsEqualsContainsMemoryExtensionsSystem.Text.RegularExpressionsSystem.CollectionsJsonDocumentOptionsRegexOptionsget_GroupsGetInvalidFileNameCharsPrintMembersRuntimeHelpersget_Successget_UpdatedAtset_UpdatedAtget_CreatedAtset_CreatedAtConcatget_EqualityContractObjectSelectDeconstructSystem.Collections.IEnumerator.Resetleftrightop_ImplicitIsExternalInitget_Defaultget_Elementset_ElementJsonElementget_RootElementEnvironmentJsonDocumentGetParentSystem.Collections.Generic.IEnumerator<System.String>.CurrentSystem.Collections.IEnumerator.CurrentSystem.Collections.Generic.IEnumerator<System.String>.get_CurrentSystem.Collections.IEnumerator.get_Current<>2__currentget_Countget_MessageCountset_MessageCountToListMoveNextSystem.TextReadAllTextWriteAllTexttextconvget_JsonIndexset_JsonIndexRegexThenByOrderByEnumerateArrayToArraybodyget_SortKeyset_SortKeySystem.MemoryCreateDirectoryget_CurrentDirectoryop_Equalityop_InequalityTryGetProperty��e:\Google Drive\Misc\The Chat Files\data-99139e0b-b4c1-4c3a-9163-b4b84a7ee1bc-1781156915-c252847e-batch-0000\conversations.json5Extracted The Chat Project9Reading conversations from: +Total conversations: N0 name uuidcreated_atupdated_atchat_messages [D4] -> _index.mdExtracted: conversationsOutput: Index: /^The Chat Part\s+(\d+)$'^Test Chat\s+(\d+)$D3_.mdTD2
Claude
Pyrite#^Test Chat\s+\d+$# #| Field | Value || --- | --- || UUID | `` |!| JSON index | `| Created | || Updated | )| Assistant label | | Messages | ## Transcript
senderunknownhumanassistantRaymond ### - content type text
attachmentsfile_nameattachmentfile_typefile_size#extracted_content#**Attachment:** ``files**Files:** filefile_uuid- ` (9# Extracted The Chat ProjectSource: `��Note: this Claude export does not include conversation-to-project UUID links. The extractor therefore uses the exact The Chat series names available in the export: `The Chat Part N` and `Test Chat N`. Parts 1-10 are labelled `Claude`; Part 11 onward is labelled `Pyrite`; Test Chats are included as auxiliary Pyrite test material because they may still contain useful later context.Count: ��| JSON index | Conversation | Created | Updated | Messages | File |O| ---: | --- | --- | --- | ---: | --- || | | [](%2F/) |
bytes, )```1\[\^\d+\]:\s*<output>\s*```
This block is not supported on your current device yet.
```
\n{3,}I<antml:thinking>.*?</antml:thinking>��```[\s\S]*?This block is not supported on your current device yet\.[\s\S]*?```
|\|+ExtractedConversation { JsonIndex = , SortKey = , Name = , Uuid = , CreatedAt = , UpdatedAt = %, AssistantName = #, MessageCount = , Element = 'WrittenConversationConversation = , FileName = G+1�Q�TL��ӅsUry } q �� q ���� ����4=AEEIMAQAUMM�� =I A 0
E A AQ �� ������
����!��������
E��
E UU����0]]QQ ]�� �� �� ]]MM]��aaeiAiAA a ae a a�� � i � AEAAiiAAAE � �
�� AaiiAAAAA
ae
� �
AaiiAAA aaaeqm��q
Eu
�� �� �
��������
��
}�aA a�!} �! �!�!�!A}} �!��
�% �-�-
�-�?_�
:�{��-�QA����q �� ��QAA
ma u����
A } �� �� ��A a A �� q (}(((A((TWrapNonExceptionThrows?.NETCoreApp,Version=v10.0TFrameworkDisplayName .NET 10.0ExtractTool
Debug1.0.0.03.1.0.0+21cb78d713cea790329daa19a7013c46f904c3b1,'Program+<<<Main>$>g__Deduplicate|0_13>d
��5�MPj�v�X'RwRYRSDS�����E�ot#�-WE:\Google Drive\Misc\The Chat Files\ExtractTool\obj\Debug\net10.0\ExtractTool.pdbSHA256�����%�ot#�-W��5%H�xM��dp#�w�w �w_CorExeMainmscoree.dll�% @ �P�8��h����((4VS_VERSION_INFO���?DVarFileInfo$Translation��StringFileInfod000004b08CompanyNameExtractTool@FileDescriptionExtractTool0FileVersion1.0.0.0@InternalNameExtractTool.dll(LegalCopyright HOriginalFilenameExtractTool.dll8ProductNameExtractTool�/ProductVersion1.0.0+21cb78d713cea790329daa19a7013c46f904c3b18Assembly Version1.0.0.0ȃ�<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>p�7